#include "vfatlib.h"
#include <debug.h>
Go to the source code of this file.
Data Structures |
| struct | CHANGE |
Defines |
| #define | NDEBUG |
| #define | FSCTL_IS_VOLUME_DIRTY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 30, METHOD_BUFFERED, FILE_ANY_ACCESS) |
| #define | close WIN32close |
| #define | read WIN32read |
| #define | write WIN32write |
| #define | llseek WIN32llseek |
Functions |
| static int | WIN32close (HANDLE fd) |
| static int | WIN32read (HANDLE fd, void *buf, unsigned int len) |
| static int | WIN32write (HANDLE fd, void *buf, unsigned int len) |
| static loff_t | WIN32llseek (HANDLE fd, loff_t offset, int whence) |
| void | fs_open (PUNICODE_STRING DriveRoot, int rw) |
| BOOLEAN | fs_isdirty () |
| NTSTATUS | fs_lock (BOOLEAN LockVolume) |
| void | fs_dismount () |
| void | fs_read (loff_t pos, int size, void *data) |
| int | fs_test (loff_t pos, int size) |
| void | fs_write (loff_t pos, int size, void *data) |
| static void | fs_flush (void) |
| int | fs_close (int write) |
| int | fs_changed (void) |
Variables |
| static CHANGE * | changes |
| static CHANGE * | last |
| static int | did_change = 0 |
| static HANDLE | fd |
| static LARGE_INTEGER | CurrentOffset |
| unsigned | device_no |