mirror of
https://github.com/reactos/reactos.git
synced 2025-01-01 03:54:02 +00:00
[FSLIB] Add headers for our FS libs.
CORE-13759
This commit is contained in:
parent
96c3d8d9eb
commit
935dcd64a5
5 changed files with 150 additions and 0 deletions
30
sdk/include/reactos/libs/fslib/btrfslib.h
Normal file
30
sdk/include/reactos/libs/fslib/btrfslib.h
Normal 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 */
|
30
sdk/include/reactos/libs/fslib/cdfslib.h
Normal file
30
sdk/include/reactos/libs/fslib/cdfslib.h
Normal 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 */
|
30
sdk/include/reactos/libs/fslib/ffslib.h
Normal file
30
sdk/include/reactos/libs/fslib/ffslib.h
Normal 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 */
|
30
sdk/include/reactos/libs/fslib/ntfslib.h
Normal file
30
sdk/include/reactos/libs/fslib/ntfslib.h
Normal 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 */
|
30
sdk/include/reactos/libs/fslib/reiserfslib.h
Normal file
30
sdk/include/reactos/libs/fslib/reiserfslib.h
Normal 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 */
|
Loading…
Reference in a new issue