mirror of
https://github.com/devkitPro/wut.git
synced 2026-10-02 06:48:14 -05:00
`find . -regex '.*\.\(cpp\|hpp\|cu\|cuh\|c\|h\)' -exec clang-format -style=file -i {} \;`
This commit is contained in:
committed by
Dave Murphy
parent
4f18f8041a
commit
2c98cc91aa
@@ -26,36 +26,36 @@ typedef void (*SYSDeserializeCallback)(SYSDeserializeArg *arg, void *userArg);
|
||||
|
||||
typedef 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,
|
||||
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,
|
||||
} SYSArgIDEnum;
|
||||
|
||||
typedef enum SYSArgTypeEnum
|
||||
{
|
||||
SYS_ARG_TYPE_UINT32 = 1,
|
||||
SYS_ARG_TYPE_UINT64 = 2,
|
||||
SYS_ARG_TYPE_DATA = 3,
|
||||
SYS_ARG_TYPE_STRING = 4,
|
||||
SYS_ARG_TYPE_UINT32 = 1,
|
||||
SYS_ARG_TYPE_UINT64 = 2,
|
||||
SYS_ARG_TYPE_DATA = 3,
|
||||
SYS_ARG_TYPE_STRING = 4,
|
||||
} SYSArgTypeEnum;
|
||||
|
||||
struct SYSArgDataBlock
|
||||
{
|
||||
SYSArgID id;
|
||||
SYSArgType type;
|
||||
union
|
||||
union
|
||||
{
|
||||
uint32_t uint32;
|
||||
uint64_t uint64;
|
||||
struct
|
||||
struct
|
||||
{
|
||||
void *ptr;
|
||||
uint32_t size;
|
||||
} data;
|
||||
struct
|
||||
struct
|
||||
{
|
||||
const char *ptr;
|
||||
uint32_t size;
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
#include <wut.h>
|
||||
#include "args.h"
|
||||
#include "switch.h"
|
||||
#include "nn/ffl/miidata.h"
|
||||
#include "switch.h"
|
||||
|
||||
/**
|
||||
* \defgroup sysapp_launch SYSAPP Launch
|
||||
@@ -25,21 +25,23 @@ typedef struct SysAppSettingsArgs SysAppSettingsArgs;
|
||||
typedef struct SysAppParentalArgs SysAppParentalArgs;
|
||||
typedef struct SysAppNotificationArgs SysAppNotificationArgs;
|
||||
|
||||
struct SysAppMiiMakerArgs {
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t slotId;
|
||||
FFLStoreData *mii;
|
||||
struct SysAppMiiMakerArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t slotId;
|
||||
FFLStoreData *mii;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppMiiMakerArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(SysAppMiiMakerArgs, 0x8, slotId);
|
||||
WUT_CHECK_OFFSET(SysAppMiiMakerArgs, 0x0C, mii);
|
||||
WUT_CHECK_SIZE(SysAppMiiMakerArgs, 0x10);
|
||||
|
||||
struct _SysAppMiiMakerArgs {
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t mode;
|
||||
uint32_t slotId;
|
||||
FFLStoreData *mii;
|
||||
struct _SysAppMiiMakerArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t mode;
|
||||
uint32_t slotId;
|
||||
FFLStoreData *mii;
|
||||
};
|
||||
WUT_CHECK_OFFSET(_SysAppMiiMakerArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(_SysAppMiiMakerArgs, 0x8, mode);
|
||||
@@ -49,57 +51,60 @@ WUT_CHECK_SIZE(_SysAppMiiMakerArgs, 0x14);
|
||||
|
||||
typedef enum SYSSettingsJumpToTarget
|
||||
{
|
||||
// Jumps to the Settings normally
|
||||
SYS_SETTINGS_JUMP_TO_NONE = 0,
|
||||
// Jumps to the Internet settings
|
||||
SYS_SETTINGS_JUMP_TO_INTERNET = 1,
|
||||
// Jumps to the Data Management
|
||||
SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT = 2,
|
||||
// Jumps to the TV Remote Settings
|
||||
SYS_SETTINGS_JUMP_TO_TV_REMOTE = 3,
|
||||
// Jumps to the Data/Time Settings
|
||||
SYS_SETTINGS_JUMP_TO_DATE_TIME = 4,
|
||||
// Jumps to Country settings
|
||||
SYS_SETTINGS_JUMP_TO_COUNTRY = 5,
|
||||
// Starting a System Update
|
||||
SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE = 6,
|
||||
// Triggers the initial console settings screen
|
||||
SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS = 100,
|
||||
// Valid target, but jumps to the Settings normally
|
||||
SYS_SETTINGS_JUMP_TO_UNKNOWN = 101,
|
||||
// Wipes the console without any confirmation
|
||||
SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE = 102,
|
||||
// Jumps to Quick Start Settings
|
||||
SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS = 103,
|
||||
// Jumps to TV Settings
|
||||
SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE = 104,
|
||||
// Same as \link SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT \endlink
|
||||
SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2 = 105,
|
||||
// Jumps to Software Transfer Settings
|
||||
SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER = 255,
|
||||
// Jumps to the Settings normally
|
||||
SYS_SETTINGS_JUMP_TO_NONE = 0,
|
||||
// Jumps to the Internet settings
|
||||
SYS_SETTINGS_JUMP_TO_INTERNET = 1,
|
||||
// Jumps to the Data Management
|
||||
SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT = 2,
|
||||
// Jumps to the TV Remote Settings
|
||||
SYS_SETTINGS_JUMP_TO_TV_REMOTE = 3,
|
||||
// Jumps to the Data/Time Settings
|
||||
SYS_SETTINGS_JUMP_TO_DATE_TIME = 4,
|
||||
// Jumps to Country settings
|
||||
SYS_SETTINGS_JUMP_TO_COUNTRY = 5,
|
||||
// Starting a System Update
|
||||
SYS_SETTINGS_JUMP_TO_SYSTEM_UPDATE = 6,
|
||||
// Triggers the initial console settings screen
|
||||
SYS_SETTINGS_JUMP_TO_INITIAL_SETTINGS = 100,
|
||||
// Valid target, but jumps to the Settings normally
|
||||
SYS_SETTINGS_JUMP_TO_UNKNOWN = 101,
|
||||
// Wipes the console without any confirmation
|
||||
SYS_SETTINGS_JUMP_TO_WIPE_CONSOLE = 102,
|
||||
// Jumps to Quick Start Settings
|
||||
SYS_SETTINGS_JUMP_TO_QUICK_START_SETTINGS = 103,
|
||||
// Jumps to TV Settings
|
||||
SYS_SETTINGS_JUMP_TO_TV_CONNECTION_TYPE = 104,
|
||||
// Same as \link SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT \endlink
|
||||
SYS_SETTINGS_JUMP_TO_DATA_MANAGEMENT_2 = 105,
|
||||
// Jumps to Software Transfer Settings
|
||||
SYS_SETTINGS_JUMP_TO_SOFTWARE_TRANSFER = 255,
|
||||
} SYSSettingsJumpToTarget;
|
||||
|
||||
struct SysAppSettingsArgs {
|
||||
SYSStandardArgsIn stdArgs;
|
||||
SYSSettingsJumpToTarget jumpTo;
|
||||
uint32_t firstBootKind;
|
||||
struct SysAppSettingsArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
SYSSettingsJumpToTarget jumpTo;
|
||||
uint32_t firstBootKind;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppSettingsArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(SysAppSettingsArgs, 0x8, jumpTo);
|
||||
WUT_CHECK_OFFSET(SysAppSettingsArgs, 0x0C, firstBootKind);
|
||||
WUT_CHECK_SIZE(SysAppSettingsArgs, 0x10);
|
||||
|
||||
struct SysAppParentalArgs {
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t mode;
|
||||
struct SysAppParentalArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t mode;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppParentalArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(SysAppParentalArgs, 0x8, mode);
|
||||
WUT_CHECK_SIZE(SysAppParentalArgs, 0x0C);
|
||||
|
||||
struct SysAppNotificationArgs {
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t notificationFile;
|
||||
struct SysAppNotificationArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint32_t notificationFile;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppNotificationArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(SysAppNotificationArgs, 0x8, notificationFile);
|
||||
@@ -198,7 +203,7 @@ void
|
||||
_SYSLaunchNotifications(SysAppNotificationArgs *args);
|
||||
|
||||
void
|
||||
_SYSLaunchTitleByPathFromLauncher(const char* path,
|
||||
_SYSLaunchTitleByPathFromLauncher(const char *path,
|
||||
uint32_t unused);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
@@ -27,8 +27,8 @@ typedef struct SysAppEManualArgs SysAppEManualArgs;
|
||||
|
||||
struct SysAppEManualArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint64_t titleId;
|
||||
SYSStandardArgsIn stdArgs;
|
||||
uint64_t titleId;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppEManualArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(SysAppEManualArgs, 0x8, titleId);
|
||||
@@ -36,9 +36,9 @@ WUT_CHECK_SIZE(SysAppEManualArgs, 0x10);
|
||||
|
||||
struct SysAppEShopArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
char *query;
|
||||
uint32_t querySize;
|
||||
SYSStandardArgsIn stdArgs;
|
||||
char *query;
|
||||
uint32_t querySize;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppEShopArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(SysAppEShopArgs, 0x8, query);
|
||||
@@ -47,9 +47,9 @@ WUT_CHECK_SIZE(SysAppEShopArgs, 0x10);
|
||||
|
||||
struct SysAppBrowserArgs
|
||||
{
|
||||
SYSStandardArgsIn stdArgs;
|
||||
char *url;
|
||||
uint32_t urlSize;
|
||||
SYSStandardArgsIn stdArgs;
|
||||
char *url;
|
||||
uint32_t urlSize;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppBrowserArgs, 0x0, stdArgs);
|
||||
WUT_CHECK_OFFSET(SysAppBrowserArgs, 0x8, url);
|
||||
@@ -58,10 +58,10 @@ WUT_CHECK_SIZE(SysAppBrowserArgs, 0x10);
|
||||
|
||||
struct SysAppBrowserArgsWithCallback
|
||||
{
|
||||
SysAppBrowserArgs browserArgs;
|
||||
char *cbUrl;
|
||||
uint32_t cbUrlSize;
|
||||
BOOL hbmDisable;
|
||||
SysAppBrowserArgs browserArgs;
|
||||
char *cbUrl;
|
||||
uint32_t cbUrlSize;
|
||||
BOOL hbmDisable;
|
||||
};
|
||||
WUT_CHECK_OFFSET(SysAppBrowserArgsWithCallback, 0x0, browserArgs);
|
||||
WUT_CHECK_OFFSET(SysAppBrowserArgsWithCallback, 0x10, cbUrl);
|
||||
@@ -70,7 +70,7 @@ WUT_CHECK_OFFSET(SysAppBrowserArgsWithCallback, 0x18, hbmDisable);
|
||||
WUT_CHECK_SIZE(SysAppBrowserArgsWithCallback, 0x1C);
|
||||
|
||||
typedef enum SysAppPFID
|
||||
{
|
||||
{
|
||||
SYSAPP_PFID_WII_U_MENU = 2,
|
||||
SYSAPP_PFID_TVII = 3,
|
||||
SYSAPP_PFID_EMANUAL = 4,
|
||||
@@ -161,21 +161,21 @@ int32_t
|
||||
_SYSSwitchToBrowserForCallbackURLFromHBM(SysAppBrowserArgsWithCallback *);
|
||||
|
||||
int32_t
|
||||
_SYSSwitchToHBMWithMode(int32_t);
|
||||
_SYSSwitchToHBMWithMode(int32_t p1);
|
||||
|
||||
int32_t
|
||||
_SYSSwitchToOverlayFromHBM(int32_t);
|
||||
_SYSSwitchToOverlayFromHBM(int32_t p1);
|
||||
|
||||
/**
|
||||
* Calls __OSClearCopyData then _SYSSwitchTo
|
||||
*/
|
||||
int32_t
|
||||
int32_t
|
||||
SYSSwitchTo(SysAppPFID pfid);
|
||||
|
||||
int32_t
|
||||
int32_t
|
||||
_SYSSwitchTo(SysAppPFID pfid);
|
||||
|
||||
int32_t
|
||||
int32_t
|
||||
_SYSDirectlySwitchTo(SysAppPFID pfid);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
@@ -17,18 +17,18 @@ extern "C" {
|
||||
|
||||
typedef 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,
|
||||
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,
|
||||
} SYSTEM_APP_ID;
|
||||
|
||||
// for compatibility
|
||||
|
||||
Reference in New Issue
Block a user