24 #ifndef _IOSUHAX_DISC_INTERFACE_H_ 25 #define _IOSUHAX_DISC_INTERFACE_H_ 34 #define DEVICE_TYPE_WII_U_SD (('W'<<24)|('U'<<16)|('S'<<8)|'D') 35 #define DEVICE_TYPE_WII_U_USB (('W'<<24)|('U'<<16)|('S'<<8)|'B') 36 #define FEATURE_WII_U_SD 0x00001000 37 #define FEATURE_WII_U_USB 0x00002000 39 #ifndef OGC_DISC_IO_INCLUDE 42 #define FEATURE_MEDIUM_CANREAD 0x00000001 43 #define FEATURE_MEDIUM_CANWRITE 0x00000002 bool(* FN_MEDIUM_WRITESECTORS)(uint32_t sector, uint32_t numSectors, const void *buffer)
Definition: iosuhax_disc_interface.h:48
bool(* FN_MEDIUM_ISINSERTED)(void)
Definition: iosuhax_disc_interface.h:46
GLuint buffer
Definition: glext.h:6555
FN_MEDIUM_CLEARSTATUS clearStatus
Definition: iosuhax_disc_interface.h:59
bool(* FN_MEDIUM_SHUTDOWN)(void)
Definition: iosuhax_disc_interface.h:50
bool(* FN_MEDIUM_STARTUP)(void)
Definition: iosuhax_disc_interface.h:45
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
FN_MEDIUM_STARTUP startup
Definition: iosuhax_disc_interface.h:55
typedef bool(RETRO_CALLCONV *retro_replace_image_index_t)(unsigned index
const DISC_INTERFACE IOSUHAX_sdio_disc_interface
Definition: iosuhax_disc_interface.c:170
uint32_t sec_t
Definition: iosuhax_disc_interface.h:40
FN_MEDIUM_SHUTDOWN shutdown
Definition: iosuhax_disc_interface.h:60
FN_MEDIUM_READSECTORS readSectors
Definition: iosuhax_disc_interface.h:57
bool(* FN_MEDIUM_READSECTORS)(uint32_t sector, uint32_t numSectors, void *buffer)
Definition: iosuhax_disc_interface.h:47
unsigned long features
Definition: iosuhax_disc_interface.h:54
Definition: iosuhax_disc_interface.h:52
unsigned long ioType
Definition: iosuhax_disc_interface.h:53
FN_MEDIUM_ISINSERTED isInserted
Definition: iosuhax_disc_interface.h:56
const DISC_INTERFACE IOSUHAX_usb_disc_interface
Definition: iosuhax_disc_interface.c:252
bool(* FN_MEDIUM_CLEARSTATUS)(void)
Definition: iosuhax_disc_interface.h:49
unsigned int uint32_t
Definition: stdint.h:126
FN_MEDIUM_WRITESECTORS writeSectors
Definition: iosuhax_disc_interface.h:58