wut
v1.7.0
Wii U Toolchain
|
Data Structures | |
struct | SYSArgDataBlock |
struct | SYSCallerInfo |
struct | SYSDeserializeArg |
struct | SYSStandardArgsOut |
struct | SYSStandardArgsIn |
struct | SYSStandardArgs |
union | SYSArgDataBlock.__unnamed51__ |
struct | SYSArgDataBlock.__unnamed51__.data |
struct | SYSArgDataBlock.__unnamed51__.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. More... | |
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) |
struct SYSArgDataBlock |
Data Fields | ||
---|---|---|
SYSArgID | id | |
SYSArgType | type | |
union SYSArgDataBlock | __unnamed__ |
struct SYSCallerInfo |
struct SYSDeserializeArg |
struct SYSStandardArgsOut |
struct SYSStandardArgsIn |
struct SYSStandardArgs |
union SYSArgDataBlock.__unnamed51__ |
Data Fields | ||
---|---|---|
uint32_t | uint32 | |
uint64_t | uint64 | |
__unnamed51__ | data | |
__unnamed51__ | string |
struct SYSArgDataBlock.__unnamed51__.data |
struct SYSArgDataBlock.__unnamed51__.string |
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 |
enum SYSArgIDEnum |
enum SYSArgTypeEnum |
int32_t SYSGetArguments | ( | SYSArgDataBlock * | args, |
SYSCallerInfo * | callerInfo | ||
) |
Gets current arguments and caller information.
args | A pointer to one or more SYSArgDataBlock s with the id fields set to which arguments should be read. The last block should be set to SYS_ARG_ID_END . |
callerInfo | A pointer to write the caller information to. |
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 | ||
) |