[FSLIB] Add headers for our FS libs.

CORE-13759
This commit is contained in:
Pierre Schweitzer 2018-05-04 21:34:27 +02:00
parent 96c3d8d9eb
commit 935dcd64a5
No known key found for this signature in database
GPG key ID: 7545556C3D585B0B
5 changed files with 150 additions and 0 deletions

View file

@ -0,0 +1,30 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS BtrFS filesystem library
* FILE: include/reactos/libs/fslib/btrfslib.h
* PURPOSE: Public definitions for BtrFS filesystem library
*/
#ifndef __BTRFSLIB_H
#define __BTRFSLIB_H
#include <fmifs/fmifs.h>
NTSTATUS NTAPI
BtrfsChkdskEx(
IN PUNICODE_STRING DriveRoot,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback);
NTSTATUS NTAPI
BtrfsFormatEx(
IN PUNICODE_STRING DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN PUNICODE_STRING Label,
IN BOOLEAN QuickFormat,
IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback);
#endif /*__BTRFSLIB_H */

View file

@ -0,0 +1,30 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS CDFS filesystem library
* FILE: include/reactos/libs/fslib/cdfslib.h
* PURPOSE: Public definitions for CDFS filesystem library
*/
#ifndef __CDFSLIB_H
#define __CDFSLIB_H
#include <fmifs/fmifs.h>
NTSTATUS NTAPI
CdfsChkdsk(
IN PUNICODE_STRING DriveRoot,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback);
NTSTATUS NTAPI
CdfsFormat(
IN PUNICODE_STRING DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN PUNICODE_STRING Label,
IN BOOLEAN QuickFormat,
IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback);
#endif /*__CDFSLIB_H */

View file

@ -0,0 +1,30 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS FFS filesystem library
* FILE: include/reactos/libs/fslib/ffslib.h
* PURPOSE: Public definitions for FFS filesystem library
*/
#ifndef __FFSLIB_H
#define __FFSLIB_H
#include <fmifs/fmifs.h>
NTSTATUS NTAPI
FfsChkdsk(
IN PUNICODE_STRING DriveRoot,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback);
NTSTATUS NTAPI
FfsFormat(
IN PUNICODE_STRING DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN PUNICODE_STRING Label,
IN BOOLEAN QuickFormat,
IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback);
#endif /*__FFSLIB_H */

View file

@ -0,0 +1,30 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS NTFS filesystem library
* FILE: include/reactos/libs/fslib/ntfslib.h
* PURPOSE: Public definitions for NTFS filesystem library
*/
#ifndef __NTFSLIB_H
#define __NTFSLIB_H
#include <fmifs/fmifs.h>
NTSTATUS NTAPI
NtfsChkdsk(
IN PUNICODE_STRING DriveRoot,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback);
NTSTATUS NTAPI
NtfsFormat(
IN PUNICODE_STRING DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN PUNICODE_STRING Label,
IN BOOLEAN QuickFormat,
IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback);
#endif /*__NTFSLIB_H */

View file

@ -0,0 +1,30 @@
/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS ReiserFS filesystem library
* FILE: include/reactos/libs/fslib/reiserfslib.h
* PURPOSE: Public definitions for ReiserFS filesystem library
*/
#ifndef __REISERFSLIB_H
#define __REISERFSLIB_H
#include <fmifs/fmifs.h>
NTSTATUS NTAPI
ReiserfsChkdsk(
IN PUNICODE_STRING DriveRoot,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback);
NTSTATUS NTAPI
ReiserfsFormat(
IN PUNICODE_STRING DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN PUNICODE_STRING Label,
IN BOOLEAN QuickFormat,
IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback);
#endif /*__REISERFSLIB_H */