WiiFlow_Lite/source/loader/sys.h

63 lines
1.2 KiB
C
Raw Normal View History

2012-01-21 21:57:41 +01:00
#ifndef _SYS_H_
#define _SYS_H_
#include "utils.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#define HBC_LULZ 0x000100014c554c5aULL
2012-01-21 21:57:41 +01:00
#define HBC_108 0x00010001af1bf516ULL
#define HBC_JODI 0x0001000148415858ULL
#define HBC_HAXX 0x000100014a4f4449ULL
#define RETURN_CHANNEL 0x0001000857494948ULL
#define SYSTEM_MENU 0x0000000100000002ULL
2012-01-21 21:57:41 +01:00
enum
{
PRIILOADER_DEF = 0,
EXIT_TO_MENU,
EXIT_TO_HBC,
EXIT_TO_PRIILOADER,
EXIT_TO_DISABLE,
EXIT_TO_BOOTMII,
EXIT_TO_WFNK2O,
EXIT_TO_SMNK2O,
2012-09-09 20:35:15 +02:00
BUTTON_CALLBACK,
WIIFLOW_DEF,
};
2012-01-21 21:57:41 +01:00
/* Prototypes */
void Sys_Init(void);
bool Sys_DolphinMode(void);
bool Sys_HW_Access(void);
bool Sys_Exiting(void);
void Sys_Exit(void);
void Sys_ExitTo(int);
int Sys_GetExitTo(void);
void Sys_SetNeekPath(const char*);
void Open_Inputs(void);
void Close_Inputs(void);
2012-01-21 21:57:41 +01:00
bool AHBRPOT_Patched(void);
bool IsOnWiiU(void);
/* All our extern C stuff */
extern void __exception_setreload(int t);
extern int mainIOS;
extern bool useMainIOS;
extern volatile bool NANDemuView;
extern volatile bool networkInit;
extern u8 currentPartition;
extern u8 currentPort;
extern char wii_games_dir[];
2012-01-21 21:57:41 +01:00
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif