home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
MNUM416D.SZH
/
DISKIO.H
< prev
next >
Wrap
Text File
|
1990-03-08
|
1KB
|
51 lines
typedef struct {
unsigned char jmp[3];
char oem_name[8];
unsigned int bytes_per_sector;
unsigned char sectors_per_cluster;
unsigned int reserved_sectors;
unsigned char number_of_FATs;
unsigned int root_directory_entries;
unsigned int total_sectors;
unsigned char media_descriptor;
unsigned int sectors_per_FAT;
unsigned int sectors_per_track;
unsigned int number_of_heads;
unsigned int number_of_hidden_sectors;
unsigned char junk[482];
} BPB;
typedef struct {
char filename[8];
char extension[3];
unsigned char attribute;
char reserved[10];
unsigned int time;
unsigned int date;
unsigned int cluster;
unsigned long size;
} DIR;
typedef struct {
unsigned char drive;
char filename[8];
char extension[3];
unsigned int block_number;
unsigned int record_size;
unsigned long file_size;
unsigned int date;
unsigned int time;
char reserved[8];
unsigned char curr_record_number;
unsigned long random_record_number;
} NORM_FCB;
typedef struct {
unsigned char marker;
char reserved[5];
unsigned char attribute;
NORM_FCB fcb;
} EXT_FCB;