Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
hio.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_HIO_H_
2#define _DOLPHIN_HIO_H_
3
4#include <dolphin/types.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10typedef void (*HIOCallback)(void);
11typedef BOOL (*HIOEnumCallback)(s32 chan);
12
18BOOL HIORead(u32 addr, void* buffer, s32 size);
19BOOL HIOWrite(u32 addr, void* buffer, s32 size);
23
24#ifdef __cplusplus
25}
26#endif
27
28#endif
static OSTime buffer
Definition ai.c:24
unsigned int size
Definition __os.h:106
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
static u32 status
Definition fstload.c:9
BOOL HIOWriteAsync(u32 addr, void *buffer, s32 size, HIOCallback callback)
Definition hio.c:355
BOOL HIOEnumDevices(HIOEnumCallback callback)
Definition hio.c:74
BOOL HIOInitEx(s32 chan, u32 dev, HIOCallback callback)
Definition hio.c:198
BOOL HIOReadMailbox(u32 *word)
Definition hio.c:213
BOOL HIOReadStatus(u32 *status)
Definition hio.c:383
BOOL HIOWrite(u32 addr, void *buffer, s32 size)
Definition hio.c:297
BOOL HIOReadAsync(u32 addr, void *buffer, s32 size, HIOCallback callback)
Definition hio.c:327
BOOL HIOInit(s32 chan, HIOCallback callback)
Definition hio.c:113
BOOL(* HIOEnumCallback)(s32 chan)
Definition hio.h:11
void(* HIOCallback)(void)
Definition hio.h:10
BOOL HIORead(u32 addr, void *buffer, s32 size)
Definition hio.c:267
BOOL HIOWriteMailbox(u32 word)
Definition hio.c:241
static void callback(u32 param_0)
Definition OSExec.c:308