partition.h File Reference

#include <stdint.h>

Include dependency graph for partition.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  partition_struct

Defines

#define PARTITION_TYPE_FREE   0x00
#define PARTITION_TYPE_FAT12   0x01
#define PARTITION_TYPE_FAT16_32MB   0x04
#define PARTITION_TYPE_EXTENDED   0x05
#define PARTITION_TYPE_FAT16   0x06
#define PARTITION_TYPE_FAT32   0x0b
#define PARTITION_TYPE_FAT32_LBA   0x0c
#define PARTITION_TYPE_FAT16_LBA   0x0e
#define PARTITION_TYPE_EXTENDED_LBA   0x0f
#define PARTITION_TYPE_UNKNOWN   0xff

Typedefs

typedef uint8_t(* device_read_t )(uint32_t offset, uint8_t *buffer, uint16_t length)
typedef uint8_t(* device_read_callback_t )(uint8_t *buffer, uint32_t offset, void *p)
typedef uint8_t(* device_read_interval_t )(uint32_t offset, uint8_t *buffer, uint16_t interval, uint16_t length, device_read_callback_t callback, void *p)
typedef uint8_t(* device_write_t )(uint32_t offset, const uint8_t *buffer, uint16_t length)
typedef uint16_t(* device_write_callback_t )(uint8_t *buffer, uint32_t offset, void *p)
typedef uint8_t(* device_write_interval_t )(uint32_t offset, uint8_t *buffer, uint16_t length, device_write_callback_t callback, void *p)

Functions

struct partition_structpartition_open (device_read_t device_read, device_read_interval_t device_read_interval, device_write_t device_write, device_write_interval_t device_write_interval, int8_t index)
uint8_t partition_close (struct partition_struct *partition)


Detailed Description

Partition table header (license: GPLv2 or LGPLv2.1)

Author:
Roland Riegel

Definition in file partition.h.


Generated on Wed Sep 17 19:31:52 2008 for mptry by  doxygen 1.5.5