wut v1.8.0
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
33WUT_CHECK_OFFSET(SysAppEManualArgs, 0x0, stdArgs);
34WUT_CHECK_OFFSET(SysAppEManualArgs, 0x8, titleId);
35WUT_CHECK_SIZE(SysAppEManualArgs, 0x10);
36
43WUT_CHECK_OFFSET(SysAppEShopArgs, 0x0, stdArgs);
44WUT_CHECK_OFFSET(SysAppEShopArgs, 0x8, query);
45WUT_CHECK_OFFSET(SysAppEShopArgs, 0xc, querySize);
46WUT_CHECK_SIZE(SysAppEShopArgs, 0x10);
47
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 _SYSSwitchToHBMWithMode(int32_t)
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 _SYSSwitchToOverlayFromHBM(int32_t)
int32_t _SYSDirectlySwitchTo(SysAppPFID pfid)
int32_t _SYSSwitchToMainApp()
int32_t SYSSwitchToSyncControllerOnHBM()
Initiate a switch into the controller sync menu.
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