nckernel  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
bpb Struct Reference

#include <fat0.h>

Data Fields

unsigned int hidden_sector
 
unsigned char jmp [2]
 
unsigned char media_type
 
unsigned char nop
 
unsigned char nr_fat
 
unsigned short nr_head
 
unsigned short nr_root_entry
 
unsigned char oem [8]
 
unsigned short reserved_sector
 
unsigned char sector_per_cluster
 
unsigned short sector_per_track
 
unsigned short sector_size
 
unsigned short size_of_fat16
 
unsigned short total_sector16
 
unsigned int total_sector32
 
union {
   struct {
      unsigned char   boot_drive
 
      unsigned char   boot_signature
 
      unsigned char   fs_type [8]
 
      unsigned char   reserved
 
      unsigned int   volume_id
 
      unsigned char   volume_label [11]
 
   }   fat16
 
   struct {
      unsigned short   backup_boot_sec
 
      unsigned char   boot_drive
 
      unsigned char   boot_signature
 
      unsigned short   ext_flags
 
      unsigned char   fs_type [8]
 
      unsigned short   info
 
      unsigned char   reserved
 
      unsigned char   reserved1 [12]
 
      unsigned int   root_cluster
 
      unsigned int   size_of_fat32
 
      unsigned short   version
 
      unsigned int   volume_id
 
      unsigned char   volume_label [11]
 
   }   fat32
 
type
 

Detailed Description

Definition at line 12 of file fat0.h.

Field Documentation

unsigned short backup_boot_sec

Definition at line 46 of file fat0.h.

unsigned char boot_drive

Definition at line 32 of file fat0.h.

unsigned char boot_signature

Definition at line 34 of file fat0.h.

unsigned short ext_flags

Definition at line 42 of file fat0.h.

struct { ... } fat16
struct { ... } fat32
unsigned char fs_type[8]

Definition at line 37 of file fat0.h.

unsigned int hidden_sector

Definition at line 26 of file fat0.h.

unsigned short info

Definition at line 45 of file fat0.h.

unsigned char jmp[2]

Definition at line 13 of file fat0.h.

unsigned char media_type

Definition at line 22 of file fat0.h.

unsigned char nop

Definition at line 14 of file fat0.h.

unsigned char nr_fat

Definition at line 19 of file fat0.h.

unsigned short nr_head

Definition at line 25 of file fat0.h.

unsigned short nr_root_entry

Definition at line 20 of file fat0.h.

unsigned char oem[8]

Definition at line 15 of file fat0.h.

unsigned char reserved

Definition at line 33 of file fat0.h.

unsigned char reserved1[12]

Definition at line 47 of file fat0.h.

unsigned short reserved_sector

Definition at line 18 of file fat0.h.

unsigned int root_cluster

Definition at line 44 of file fat0.h.

unsigned char sector_per_cluster

Definition at line 17 of file fat0.h.

unsigned short sector_per_track

Definition at line 24 of file fat0.h.

unsigned short sector_size

Definition at line 16 of file fat0.h.

unsigned short size_of_fat16

Definition at line 23 of file fat0.h.

unsigned int size_of_fat32

Definition at line 41 of file fat0.h.

unsigned short total_sector16

Definition at line 21 of file fat0.h.

unsigned int total_sector32

Definition at line 27 of file fat0.h.

union { ... } type
unsigned short version

Definition at line 43 of file fat0.h.

unsigned int volume_id

Definition at line 35 of file fat0.h.

unsigned char volume_label[11]

Definition at line 36 of file fat0.h.


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