2012-12-08 18:30:00 +01:00
|
|
|
|
2012-01-21 21:57:41 +01:00
|
|
|
#ifndef _BOOTHOMEBREW_H_
|
|
|
|
#define _BOOTHOMEBREW_H_
|
2012-05-19 18:06:06 +02:00
|
|
|
|
2012-12-08 19:45:48 +01:00
|
|
|
typedef void (*entry)(void);
|
2012-12-08 18:30:00 +01:00
|
|
|
|
2012-12-08 19:45:48 +01:00
|
|
|
void BootHomebrew();
|
2014-06-24 15:33:54 +02:00
|
|
|
void AddBootArgument(const char *argv);
|
|
|
|
void AddBootArgument(const char *argv, unsigned int size);
|
|
|
|
bool LoadHomebrew(const char *filepath);
|
|
|
|
char *GetHomebrew(unsigned int *size);
|
2013-11-19 16:27:52 +01:00
|
|
|
bool LoadAppBooter(const char *filepath);
|
2012-12-08 19:45:48 +01:00
|
|
|
void JumpToEntry(entry EntryPoint);
|
2012-07-28 18:41:48 +02:00
|
|
|
void writeStub();
|
2012-01-21 21:57:41 +01:00
|
|
|
|
|
|
|
#endif
|