PS2SDK
PS2 Homebrew Libraries
romdrv.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  RomDirEntry
 
struct  RomImg
 
struct  ExtInfoFieldEntry
 

Macros

#define ROMDRV_MAX_IMAGES   4
 
#define ROMDRV_MAX_FILES   8
 
#define ROMDRV_ADD_FAILED   -160
 
#define ROMDRV_DEL_FAILED   -161
 
#define ROMDRV_ADD_BAD_IMAGE   -162
 
#define romdrv_IMPORTS_start   DECLARE_IMPORT_TABLE(romdrv, 2, 1)
 
#define romdrv_IMPORTS_end   END_IMPORT_TABLE
 
#define I_romAddDevice   DECLARE_IMPORT(4, romAddDevice)
 
#define I_romDelDevice   DECLARE_IMPORT(5, romDelDevice)
 
#define romdrvX_IMPORTS_start   DECLARE_IMPORT_TABLE(romdrvX, 1, 1)
 
#define romdrvX_IMPORTS_end   END_IMPORT_TABLE
 
#define I_romGetDevice   DECLARE_IMPORT(6, romGetDevice)
 
#define romdrv_mount   romAddDevice
 
#define I_romdrv_mount   I_romAddDevice
 
#define romdrv_unmount   romDelDevice
 
#define I_romdrv_unmount   I_romDelDevice
 

Enumerations

enum  ExtInfoFieldTypes {
  EXTINFO_FIELD_TYPE_DATE = 1, EXTINFO_FIELD_TYPE_VERSION, EXTINFO_FIELD_TYPE_COMMENT, EXTINFO_FIELD_TYPE_FIXED = 0x7F,
  EXTINFO_FIELD_TYPE_DATE = 1, EXTINFO_FIELD_TYPE_VERSION, EXTINFO_FIELD_TYPE_COMMENT, EXTINFO_FIELD_TYPE_NULL = 0x7F
}
 

Functions

int romAddDevice (int unit, const void *image)
 
int romDelDevice (int unit)
 
const struct RomImgromGetDevice (int unit)
 

Detailed Description

ROM file system driver routines. Not available on the protokernel version of ROMDRV.

Definition in file romdrv.h.


Data Structure Documentation

◆ RomImg

struct RomImg

Definition at line 46 of file romdrv.h.

Data Fields
const void * ImageStart
const void * RomdirStart
const void * RomdirEnd