ReactOS 0.4.15-dev-7934-g1dc8d80
vfatxlib.h File Reference
#include <ndk/umtypes.h>
#include <ndk/pstypes.h>
#include <ndk/ldrtypes.h>
#include <ndk/iofuncs.h>
#include <fmifs/fmifs.h>
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for vfatxlib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _FATX_BOOT_SECTOR
 
struct  _FORMAT_CONTEXT
 

Macros

#define NTOS_MODE_USER
 

Typedefs

typedef struct _FATX_BOOT_SECTOR FATX_BOOT_SECTOR
 
typedef struct _FATX_BOOT_SECTORPFATX_BOOT_SECTOR
 
typedef struct _FORMAT_CONTEXT FORMAT_CONTEXT
 
typedef struct _FORMAT_CONTEXTPFORMAT_CONTEXT
 

Functions

NTSTATUS FatxFormat (HANDLE FileHandle, PPARTITION_INFORMATION PartitionInfo, PDISK_GEOMETRY DiskGeometry, BOOLEAN QuickFormat, PFORMAT_CONTEXT Context)
 
VOID VfatxUpdateProgress (PFORMAT_CONTEXT Context, ULONG Increment)
 

Macro Definition Documentation

◆ NTOS_MODE_USER

#define NTOS_MODE_USER

Definition at line 10 of file vfatxlib.h.

Typedef Documentation

◆ FATX_BOOT_SECTOR

◆ FORMAT_CONTEXT

◆ PFATX_BOOT_SECTOR

◆ PFORMAT_CONTEXT

Function Documentation

◆ FatxFormat()

NTSTATUS FatxFormat ( HANDLE  FileHandle,
PPARTITION_INFORMATION  PartitionInfo,
PDISK_GEOMETRY  DiskGeometry,
BOOLEAN  QuickFormat,
PFORMAT_CONTEXT  Context 
)

◆ VfatxUpdateProgress()

VOID VfatxUpdateProgress ( PFORMAT_CONTEXT  Context,
ULONG  Increment 
)