PS2SDK
PS2 Homebrew Libraries
Loading...
Searching...
No Matches
_iop_io_device_ops Struct Reference

Data Fields

int(* io_init )(iop_io_device_t *)
 
int(* io_deinit )(iop_io_device_t *)
 
int(* io_format )(iop_io_file_t *)
 
int(* io_open )(iop_io_file_t *, const char *, int)
 
int(* io_close )(iop_io_file_t *)
 
int(* io_read )(iop_io_file_t *, void *, int)
 
int(* io_write )(iop_io_file_t *, void *, int)
 
int(* io_lseek )(iop_io_file_t *, int, int)
 
int(* io_ioctl )(iop_io_file_t *, unsigned long, void *)
 
int(* io_remove )(iop_io_file_t *, const char *)
 
int(* io_mkdir )(iop_io_file_t *, const char *)
 
int(* io_rmdir )(iop_io_file_t *, const char *)
 
int(* io_dopen )(iop_io_file_t *, const char *)
 
int(* io_dclose )(iop_io_file_t *)
 
int(* io_dread )(iop_io_file_t *, io_dirent_t *)
 
int(* io_getstat )(iop_io_file_t *, const char *, io_stat_t *)
 
int(* io_chstat )(iop_io_file_t *, const char *, io_stat_t *, unsigned int)
 

Detailed Description

Definition at line 75 of file ioman_mod.h.

Field Documentation

◆ io_init

int(* _iop_io_device_ops::io_init) (iop_io_device_t *)

Definition at line 76 of file ioman_mod.h.

◆ io_deinit

int(* _iop_io_device_ops::io_deinit) (iop_io_device_t *)

Definition at line 77 of file ioman_mod.h.

◆ io_format

int(* _iop_io_device_ops::io_format) (iop_io_file_t *)

Definition at line 78 of file ioman_mod.h.

◆ io_open

int(* _iop_io_device_ops::io_open) (iop_io_file_t *, const char *, int)

Definition at line 79 of file ioman_mod.h.

◆ io_close

int(* _iop_io_device_ops::io_close) (iop_io_file_t *)

Definition at line 80 of file ioman_mod.h.

◆ io_read

int(* _iop_io_device_ops::io_read) (iop_io_file_t *, void *, int)

Definition at line 81 of file ioman_mod.h.

◆ io_write

int(* _iop_io_device_ops::io_write) (iop_io_file_t *, void *, int)

Definition at line 82 of file ioman_mod.h.

◆ io_lseek

int(* _iop_io_device_ops::io_lseek) (iop_io_file_t *, int, int)

Definition at line 83 of file ioman_mod.h.

◆ io_ioctl

int(* _iop_io_device_ops::io_ioctl) (iop_io_file_t *, unsigned long, void *)

Definition at line 84 of file ioman_mod.h.

◆ io_remove

int(* _iop_io_device_ops::io_remove) (iop_io_file_t *, const char *)

Definition at line 85 of file ioman_mod.h.

◆ io_mkdir

int(* _iop_io_device_ops::io_mkdir) (iop_io_file_t *, const char *)

Definition at line 86 of file ioman_mod.h.

◆ io_rmdir

int(* _iop_io_device_ops::io_rmdir) (iop_io_file_t *, const char *)

Definition at line 87 of file ioman_mod.h.

◆ io_dopen

int(* _iop_io_device_ops::io_dopen) (iop_io_file_t *, const char *)

Definition at line 88 of file ioman_mod.h.

◆ io_dclose

int(* _iop_io_device_ops::io_dclose) (iop_io_file_t *)

Definition at line 89 of file ioman_mod.h.

◆ io_dread

int(* _iop_io_device_ops::io_dread) (iop_io_file_t *, io_dirent_t *)

Definition at line 90 of file ioman_mod.h.

◆ io_getstat

int(* _iop_io_device_ops::io_getstat) (iop_io_file_t *, const char *, io_stat_t *)

Definition at line 91 of file ioman_mod.h.

◆ io_chstat

int(* _iop_io_device_ops::io_chstat) (iop_io_file_t *, const char *, io_stat_t *, unsigned int)

Definition at line 92 of file ioman_mod.h.


The documentation for this struct was generated from the following file: