ReactOS 0.4.16-dev-41-ge8c7597
|
#include <fmifs/fmifs.h>
Go to the source code of this file.
Classes | |
struct | _FORMAT_VOLUME_INFO |
struct | _CHECK_VOLUME_INFO |
Typedefs | |
typedef IN HANDLE | DstPath |
typedef IN HANDLE IN HANDLE | RootPartition |
typedef enum _FSVOLNOTIFY | FSVOLNOTIFY |
typedef enum _FSVOL_OP | FSVOL_OP |
typedef struct _FORMAT_VOLUME_INFO | FORMAT_VOLUME_INFO |
typedef struct _FORMAT_VOLUME_INFO * | PFORMAT_VOLUME_INFO |
typedef struct _CHECK_VOLUME_INFO | CHECK_VOLUME_INFO |
typedef struct _CHECK_VOLUME_INFO * | PCHECK_VOLUME_INFO |
typedef FSVOL_OP(CALLBACK * | PFSVOL_CALLBACK) (_In_opt_ PVOID Context, _In_ FSVOLNOTIFY FormatStatus, _In_ ULONG_PTR Param1, _In_ ULONG_PTR Param2) |
Enumerations | |
enum | _FSVOLNOTIFY { FSVOLNOTIFY_STARTQUEUE = 0 , FSVOLNOTIFY_ENDQUEUE , FSVOLNOTIFY_STARTSUBQUEUE , FSVOLNOTIFY_ENDSUBQUEUE , FSVOLNOTIFY_PARTITIONERROR , FSVOLNOTIFY_STARTFORMAT , FSVOLNOTIFY_ENDFORMAT , FSVOLNOTIFY_FORMATERROR , FSVOLNOTIFY_STARTCHECK , FSVOLNOTIFY_ENDCHECK , FSVOLNOTIFY_CHECKERROR , ChangeSystemPartition } |
enum | _FSVOL_OP { FSVOL_FORMAT = 0 , FSVOL_CHECK , FSVOL_ABORT = 0 , FSVOL_DOIT , FSVOL_RETRY = FSVOL_DOIT , FSVOL_SKIP } |
#define BTRFS_BOOTSECTOR_SIZE (3 * SECTORSIZE) |
#define FAT32_BOOTSECTOR_SIZE (1 * SECTORSIZE) |
#define FAT_BOOTSECTOR_SIZE (1 * SECTORSIZE) |
#define InstallFat12BootCode InstallFatBootCode |
#define InstallFat16BootCode InstallFatBootCode |
#define NTFS_BOOTSECTOR_SIZE (16 * SECTORSIZE) |
typedef enum _FSVOLNOTIFY FSVOLNOTIFY |
typedef struct _CHECK_VOLUME_INFO * PCHECK_VOLUME_INFO |
typedef struct _FORMAT_VOLUME_INFO * PFORMAT_VOLUME_INFO |
Enumerator | |
---|---|
FSVOL_FORMAT | |
FSVOL_CHECK | |
FSVOL_ABORT | |
FSVOL_DOIT | |
FSVOL_RETRY | |
FSVOL_SKIP |
Definition at line 152 of file fsutil.h.
Definition at line 135 of file fsutil.h.
NTSTATUS ChkdskFileSystem | ( | _In_ PCWSTR | DriveRoot, |
_In_ PCWSTR | FileSystemName, | ||
_In_ BOOLEAN | FixErrors, | ||
_In_ BOOLEAN | Verbose, | ||
_In_ BOOLEAN | CheckOnlyIfDirty, | ||
_In_ BOOLEAN | ScanDrive, | ||
_In_opt_ PFMIFSCALLBACK | Callback | ||
) |
Definition at line 287 of file fsutil.c.
Referenced by ChkdskVolume().
NTSTATUS ChkdskFileSystem_UStr | ( | _In_ PUNICODE_STRING | DriveRoot, |
_In_ PCWSTR | FileSystemName, | ||
_In_ BOOLEAN | FixErrors, | ||
_In_ BOOLEAN | Verbose, | ||
_In_ BOOLEAN | CheckOnlyIfDirty, | ||
_In_ BOOLEAN | ScanDrive, | ||
_In_opt_ PFMIFSCALLBACK | Callback | ||
) |
Definition at line 244 of file fsutil.c.
Referenced by ChkdskFileSystem().
NTSTATUS ChkdskPartition | ( | _In_ PPARTENTRY | PartEntry, |
_In_ BOOLEAN | FixErrors, | ||
_In_ BOOLEAN | Verbose, | ||
_In_ BOOLEAN | CheckOnlyIfDirty, | ||
_In_ BOOLEAN | ScanDrive, | ||
_In_opt_ PFMIFSCALLBACK | Callback | ||
) |
Definition at line 781 of file fsutil.c.
NTSTATUS FormatFileSystem | ( | _In_ PCWSTR | DriveRoot, |
_In_ PCWSTR | FileSystemName, | ||
_In_ FMIFS_MEDIA_FLAG | MediaFlag, | ||
_In_opt_ PCWSTR | Label, | ||
_In_ BOOLEAN | QuickFormat, | ||
_In_ ULONG | ClusterSize, | ||
_In_opt_ PFMIFSCALLBACK | Callback | ||
) |
Definition at line 376 of file fsutil.c.
Referenced by FormatVolume(), and InstallFatBootcodeToFloppy().
NTSTATUS FormatFileSystem_UStr | ( | _In_ PUNICODE_STRING | DriveRoot, |
_In_ PCWSTR | FileSystemName, | ||
_In_ FMIFS_MEDIA_FLAG | MediaFlag, | ||
_In_opt_ PUNICODE_STRING | Label, | ||
_In_ BOOLEAN | QuickFormat, | ||
_In_ ULONG | ClusterSize, | ||
_In_opt_ PFMIFSCALLBACK | Callback | ||
) |
Definition at line 311 of file fsutil.c.
Referenced by FormatFileSystem().
NTSTATUS FormatPartition | ( | _In_ PPARTENTRY | PartEntry, |
_In_ PCWSTR | FileSystemName, | ||
_In_ FMIFS_MEDIA_FLAG | MediaFlag, | ||
_In_opt_ PCWSTR | Label, | ||
_In_ BOOLEAN | QuickFormat, | ||
_In_ ULONG | ClusterSize, | ||
_In_opt_ PFMIFSCALLBACK | Callback | ||
) |
Definition at line 842 of file fsutil.c.
Referenced by DoFormatting().
BOOLEAN FsVolCommitOpsQueue | ( | _In_ PPARTLIST | PartitionList, |
_In_ PVOLENTRY | SystemVolume, | ||
_In_ PVOLENTRY | InstallVolume, | ||
_In_opt_ PFSVOL_CALLBACK | FsVolCallback, | ||
_In_opt_ PVOID | Context | ||
) |
HACK!!
END HACK!!
Definition at line 1087 of file fsutil.c.
Referenced by PrepareAndDoCopyThread(), and StartPartitionOperationsPage().
QueryAvailableFileSystemFormat()
Definition at line 182 of file fsutil.c.
Referenced by FormatDlgProcWorker(), and InitializeFileSystemList().
Definition at line 585 of file fsutil.c.
Referenced by InstallBtrfsBootcodeToPartition().
Definition at line 464 of file fsutil.c.
Referenced by InstallFatBootcodeToPartition().
Definition at line 406 of file fsutil.c.
Definition at line 692 of file fsutil.c.
Referenced by InstallNtfsBootcodeToPartition().
typedef NTSTATUS | ( | * | PFS_INSTALL_BOOTCODE | ) |