RetroArch
Classes | Macros | Typedefs | Variables
iosuhax_disc_interface.h File Reference
#include <stdint.h>
#include <stdbool.h>
Include dependency graph for iosuhax_disc_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DISC_INTERFACE_STRUCT
 

Macros

#define DEVICE_TYPE_WII_U_SD   (('W'<<24)|('U'<<16)|('S'<<8)|'D')
 
#define DEVICE_TYPE_WII_U_USB   (('W'<<24)|('U'<<16)|('S'<<8)|'B')
 
#define FEATURE_WII_U_SD   0x00001000
 
#define FEATURE_WII_U_USB   0x00002000
 
#define FEATURE_MEDIUM_CANREAD   0x00000001
 
#define FEATURE_MEDIUM_CANWRITE   0x00000002
 

Typedefs

typedef uint32_t sec_t
 
typedef bool(* FN_MEDIUM_STARTUP) (void)
 
typedef bool(* FN_MEDIUM_ISINSERTED) (void)
 
typedef bool(* FN_MEDIUM_READSECTORS) (uint32_t sector, uint32_t numSectors, void *buffer)
 
typedef bool(* FN_MEDIUM_WRITESECTORS) (uint32_t sector, uint32_t numSectors, const void *buffer)
 
typedef bool(* FN_MEDIUM_CLEARSTATUS) (void)
 
typedef bool(* FN_MEDIUM_SHUTDOWN) (void)
 
typedef struct DISC_INTERFACE_STRUCT DISC_INTERFACE
 

Variables

const DISC_INTERFACE IOSUHAX_sdio_disc_interface
 
const DISC_INTERFACE IOSUHAX_usb_disc_interface
 

Macro Definition Documentation

◆ DEVICE_TYPE_WII_U_SD

#define DEVICE_TYPE_WII_U_SD   (('W'<<24)|('U'<<16)|('S'<<8)|'D')

◆ DEVICE_TYPE_WII_U_USB

#define DEVICE_TYPE_WII_U_USB   (('W'<<24)|('U'<<16)|('S'<<8)|'B')

◆ FEATURE_MEDIUM_CANREAD

#define FEATURE_MEDIUM_CANREAD   0x00000001

◆ FEATURE_MEDIUM_CANWRITE

#define FEATURE_MEDIUM_CANWRITE   0x00000002

◆ FEATURE_WII_U_SD

#define FEATURE_WII_U_SD   0x00001000

◆ FEATURE_WII_U_USB

#define FEATURE_WII_U_USB   0x00002000

Typedef Documentation

◆ DISC_INTERFACE

◆ FN_MEDIUM_CLEARSTATUS

typedef bool(* FN_MEDIUM_CLEARSTATUS) (void)

◆ FN_MEDIUM_ISINSERTED

typedef bool(* FN_MEDIUM_ISINSERTED) (void)

◆ FN_MEDIUM_READSECTORS

typedef bool(* FN_MEDIUM_READSECTORS) (uint32_t sector, uint32_t numSectors, void *buffer)

◆ FN_MEDIUM_SHUTDOWN

typedef bool(* FN_MEDIUM_SHUTDOWN) (void)

◆ FN_MEDIUM_STARTUP

typedef bool(* FN_MEDIUM_STARTUP) (void)

◆ FN_MEDIUM_WRITESECTORS

typedef bool(* FN_MEDIUM_WRITESECTORS) (uint32_t sector, uint32_t numSectors, const void *buffer)

◆ sec_t

typedef uint32_t sec_t

Variable Documentation

◆ IOSUHAX_sdio_disc_interface

const DISC_INTERFACE IOSUHAX_sdio_disc_interface

◆ IOSUHAX_usb_disc_interface

const DISC_INTERFACE IOSUHAX_usb_disc_interface