Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
OSExec.h File Reference

Go to the source code of this file.

Classes

struct  OSExecParams
 

Typedefs

typedef int(* appGetNextCallback) (void *, u32 *, u32 *)
 
typedef void(* appInitCallback) (void(*) (char *))
 
typedef void *(* appGetEntryCallback) ()
 
typedef void(* AppLoaderCallback) (appInitCallback *, appGetNextCallback *, appGetEntryCallback *)
 

Functions

OSExecParams *__OSExecParams AT_ADDRESS (0x800030F0)
 
s32 __OSAppLoaderOffset AT_ADDRESS (0x800030F4)
 
void OSExecv (const char *dolfile, const char **argv)
 
void OSExecl (const char *dolfile, const char *arg0,...)
 

Typedef Documentation

◆ appGetEntryCallback

typedef void *(* appGetEntryCallback) ()

◆ appGetNextCallback

typedef int(* appGetNextCallback) (void *, u32 *, u32 *)

◆ appInitCallback

typedef void(* appInitCallback) (void(*)(char *))

◆ AppLoaderCallback

typedef void(* AppLoaderCallback) (appInitCallback *, appGetNextCallback *, appGetEntryCallback *)

Function Documentation

◆ AT_ADDRESS() [1/2]

OSExecParams *__OSExecParams AT_ADDRESS ( 0x800030F0 )

◆ AT_ADDRESS() [2/2]

s32 __OSAppLoaderOffset AT_ADDRESS ( 0x800030F4 )

◆ OSExecl()

void OSExecl ( const char * dolfile,
const char * arg0,
... )

◆ OSExecv()

void OSExecv ( const char * dolfile,
const char ** argv )