1#ifndef _REVOLUTION_HIO2_H_
2#define _REVOLUTION_HIO2_H_
static u32 addr
Definition WUD.c:1668
static OSTime buffer
Definition ai.c:24
unsigned int size
Definition __os.h:106
BOOL HIO2Read(s32 handle, u32 addr, void *buffer, s32 size)
Definition hio2.c:229
void HIO2Exit(void)
Definition hio2.c:263
BOOL(* HIO2EnumCallback)(HIO2DeviceType)
Definition hio2.h:17
struct HIO2Control HIO2Control
BOOL HIO2Close(s32 handle)
Definition hio2.c:214
BOOL HIO2Init(void)
Definition hio2.c:70
HIO2DeviceType
Definition hio2.h:10
@ HIO2_DEVICE_UNK_1
Definition hio2.h:13
@ HIO2_DEVICE_UNK_2
Definition hio2.h:14
@ HIO2_DEVICE_INVALID
Definition hio2.h:11
@ HIO2_DEVICE_UNK_0
Definition hio2.h:12
s32 HIO2Open(HIO2DeviceType type, HIO2UnkCallback exiCb, HIO2DisconnectCallback disconnectCb)
Definition hio2.c:126
void(* HIO2UnkCallback)(s32)
Definition hio2.h:18
void(* HIO2DisconnectCallback)(s32)
Definition hio2.h:19
BOOL HIO2EnumDevices(HIO2EnumCallback callback)
Definition hio2.c:88
BOOL HIO2Write(s32 handle, u32 addr, void *buffer, s32 size)
Definition hio2.c:246
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
static void callback(u32 param_0)
Definition OSExec.c:308
HIO2UnkCallback exiCallback
Definition hio2.h:25
u32 _0x8
Definition hio2.h:24
HIO2DisconnectCallback disconnectCb
Definition hio2.h:28
s32 chan
Definition hio2.h:23
HIO2DeviceType type
Definition hio2.h:22
HIO2UnkCallback _0x14
Definition hio2.h:27
HIO2UnkCallback _0x10
Definition hio2.h:26