|
wut v1.9.1
Wii U Toolchain
|

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) |
| struct SYSArgDataBlock |
| Data Fields | ||
|---|---|---|
| SYSArgID | id | |
| SYSArgType | type | |
| union SYSArgDataBlock.__unnamed61__ | __unnamed__ | |
| struct SYSCallerInfo |
| struct SYSDeserializeArg |
| struct SYSStandardArgsOut |
| struct SYSStandardArgsIn |
| struct SYSStandardArgs |
| union SYSArgDataBlock.__unnamed61__ |
| Data Fields | ||
|---|---|---|
| uint32_t | uint32 | |
| uint64_t | uint64 | |
| struct SYSArgDataBlock.__unnamed61__.data | data | |
| struct SYSArgDataBlock.__unnamed61__.string | string | |
| struct SYSArgDataBlock.__unnamed61__.data |
| struct SYSArgDataBlock.__unnamed61__.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 SYSArgDataBlocks 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 | ||
| ) |