Main Page | Modules | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals

devices.h File Reference


Defines

#define FD32_BITYP(x)   (x & 0x00F)
#define FD32_BIPAR(x)   ((x & 0xFF0) >> 4)

Typedefs

typedef int fd32_request_t (DWORD Function, void *Params)
typedef fd32_read fd32_read_t
typedef fd32_write fd32_write_t
typedef fd32_lseek fd32_lseek_t
typedef fd32_open fd32_open_t
typedef fd32_close fd32_close_t
typedef fd32_fflush fd32_fflush_t
typedef fd32_openfile fd32_openfile_t
typedef fd32_mkdir fd32_mkdir_t
typedef fd32_rmdir fd32_rmdir_t
typedef fd32_mount fd32_mount_t
typedef fd32_partcheck fd32_partcheck_t
typedef fd32_readdir fd32_readdir_t
typedef fd32_unlink fd32_unlink_t
typedef fd32_rename fd32_rename_t
typedef fd32_unmount fd32_unmount_t
typedef fd32_getattr fd32_getattr_t
typedef fd32_setattr fd32_setattr_t
typedef fd32_reopendir fd32_reopendir_t
typedef fd32_getfsinfo fd32_getfsinfo_t
typedef fd32_getfsfree fd32_getfsfree_t
typedef fd32_blockwrite fd32_blockwrite_t
typedef fd32_blockread fd32_blockread_t
typedef fd32_blockinfo fd32_blockinfo_t
typedef fd32_mediachange fd32_mediachange_t
typedef fd32_ismounted fd32_ismounted_t

Enumerations

enum  {
  FD32_READ = 0x200, FD32_WRITE, FD32_LSEEK, FD32_OPEN,
  FD32_CLOSE, FD32_FFLUSH, FD32_OPENFILE, FD32_MKDIR,
  FD32_RMDIR, FD32_MOUNT, FD32_PARTCHECK, FD32_READDIR,
  FD32_UNLINK, FD32_RENAME, FD32_UNMOUNT, FD32_GETATTR,
  FD32_SETATTR, FD32_REOPENDIR, FD32_GETFSINFO, FD32_GETFSFREE,
  FD32_FINDFILE, FD32_FINDFIRST, FD32_FINDNEXT, FD32_GET_DEV_INFO
}
enum  { FD32_SEEKSET = 0, FD32_SEEKCUR = 1, FD32_SEEKEND = 2 }
enum  { FD32_OROPEN = 1, FD32_ORCREAT = 2, FD32_ORTRUNC = 3 }
enum  {
  FD32_BIGEN = 0, FD32_BIACT = 1, FD32_BILOG = 2, FD32_BIPRI = 3,
  FD32_BIFLO = 4, FD32_BICD = 5
}

Define Documentation

#define FD32_BIPAR  )     ((x & 0xFF0) >> 4)
 

#define FD32_BITYP  )     (x & 0x00F)
 


Typedef Documentation

typedef struct fd32_blockinfo fd32_blockinfo_t
 

typedef struct fd32_blockread fd32_blockread_t
 

typedef struct fd32_blockwrite fd32_blockwrite_t
 

typedef struct fd32_close fd32_close_t
 

typedef struct fd32_fflush fd32_fflush_t
 

typedef struct fd32_getattr fd32_getattr_t
 

typedef struct fd32_getfsfree fd32_getfsfree_t
 

typedef struct fd32_getfsinfo fd32_getfsinfo_t
 

typedef struct fd32_ismounted fd32_ismounted_t
 

typedef struct fd32_lseek fd32_lseek_t
 

typedef struct fd32_mediachange fd32_mediachange_t
 

typedef struct fd32_mkdir fd32_mkdir_t
 

typedef struct fd32_mount fd32_mount_t
 

typedef struct fd32_open fd32_open_t
 

typedef struct fd32_openfile fd32_openfile_t
 

typedef struct fd32_partcheck fd32_partcheck_t
 

typedef struct fd32_read fd32_read_t
 

typedef struct fd32_readdir fd32_readdir_t
 

typedef struct fd32_rename fd32_rename_t
 

typedef struct fd32_reopendir fd32_reopendir_t
 

typedef int fd32_request_t(DWORD Function, void *Params)
 

typedef struct fd32_rmdir fd32_rmdir_t
 

typedef struct fd32_setattr fd32_setattr_t
 

typedef struct fd32_unlink fd32_unlink_t
 

typedef struct fd32_unmount fd32_unmount_t
 

typedef struct fd32_write fd32_write_t
 


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
FD32_READ 
FD32_WRITE 
FD32_LSEEK 
FD32_OPEN 
FD32_CLOSE 
FD32_FFLUSH 
FD32_OPENFILE 
FD32_MKDIR 
FD32_RMDIR 
FD32_MOUNT 
FD32_PARTCHECK 
FD32_READDIR 
FD32_UNLINK 
FD32_RENAME 
FD32_UNMOUNT 
FD32_GETATTR 
FD32_SETATTR 
FD32_REOPENDIR 
FD32_GETFSINFO 
FD32_GETFSFREE 
FD32_FINDFILE 
FD32_FINDFIRST 
FD32_FINDNEXT 
FD32_GET_DEV_INFO 

anonymous enum
 

Enumeration values:
FD32_SEEKSET 
FD32_SEEKCUR 
FD32_SEEKEND 

anonymous enum
 

Enumeration values:
FD32_OROPEN 
FD32_ORCREAT 
FD32_ORTRUNC 

anonymous enum
 

Enumeration values:
FD32_BIGEN 
FD32_BIACT 
FD32_BILOG 
FD32_BIPRI 
FD32_BIFLO 
FD32_BICD 


Generated on Fri Feb 24 14:13:22 2006 for VDK Blacksheep by  doxygen 1.4.1