mirror of
https://github.com/veracrypt/VeraCrypt.git
synced 2025-11-12 03:18:26 -06:00
Windows: better logic for FormatEx function call. To be replaced in the future by Microsoft COM interfaces.
This commit is contained in:
@@ -44,7 +44,26 @@ typedef struct
|
||||
}
|
||||
FORMAT_VOL_PARAMETERS;
|
||||
|
||||
#define FMIFS_DONE 0xB
|
||||
#define FMIFS_PROGRESS 0x00
|
||||
#define FMIFS_DONE_WITH_STRUCTURE 0x01
|
||||
#define FMIFS_INCOMPATIBLE_FILE_SYSTEM 0x03
|
||||
#define FMIFS_ACCESS_DENIED 0x06
|
||||
#define FMIFS_MEDIA_WRITE_PROTECTED 0x07
|
||||
#define FMIFS_VOLUME_IN_USE 0x08
|
||||
#define FMIFS_CANT_QUICK_FORMAT 0x09
|
||||
#define FMIFS_DONE 0x0B
|
||||
#define FMIFS_BAD_LABEL 0x0C
|
||||
#define FMIFS_OUTPUT 0x0E
|
||||
#define FMIFS_STRUCTURE_PROGRESS 0x0F
|
||||
#define FMIFS_CLUSTER_SIZE_TOO_SMALL 0x10
|
||||
#define FMIFS_CLUSTER_SIZE_TOO_BIG 0x11
|
||||
#define FMIFS_VOLUME_TOO_SMALL 0x12
|
||||
#define FMIFS_VOLUME_TOO_BIG 0x13
|
||||
#define FMIFS_NO_MEDIA_IN_DRIVE 0x14
|
||||
#define FMIFS_DEVICE_NOT_READY 0x18
|
||||
#define FMIFS_CHECKDISK_PROGRESS 0x19
|
||||
#define FMIFS_READ_ONLY_MODE 0x20
|
||||
|
||||
#define FMIFS_HARDDISK 0xC
|
||||
|
||||
extern int FormatWriteBufferSize;
|
||||
|
||||
Reference in New Issue
Block a user