wut
v1.7.0
Wii U Toolchain
|
#include <wut.h>
Go to the source code of this file.
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) |