From 126b96aee147f8136fca8b1060695509fd1897b5 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Fri, 27 May 2016 12:04:45 +0000 Subject: [PATCH] [FFSLIB] Stub the FFS lib CORE-11040 svn path=/trunk/; revision=71423 --- reactos/sdk/lib/fslib/CMakeLists.txt | 1 + reactos/sdk/lib/fslib/ffslib/CMakeLists.txt | 3 ++ reactos/sdk/lib/fslib/ffslib/ffslib.c | 36 +++++++++++++++++++++ reactos/sdk/lib/fslib/ffslib/ffslib.h | 8 +++++ 4 files changed, 48 insertions(+) create mode 100644 reactos/sdk/lib/fslib/ffslib/CMakeLists.txt create mode 100644 reactos/sdk/lib/fslib/ffslib/ffslib.c create mode 100644 reactos/sdk/lib/fslib/ffslib/ffslib.h diff --git a/reactos/sdk/lib/fslib/CMakeLists.txt b/reactos/sdk/lib/fslib/CMakeLists.txt index 3ac3645fe5f..a2b261f5593 100644 --- a/reactos/sdk/lib/fslib/CMakeLists.txt +++ b/reactos/sdk/lib/fslib/CMakeLists.txt @@ -1,6 +1,7 @@ add_subdirectory(btrfslib) add_subdirectory(ext2lib) +add_subdirectory(ffslib) add_subdirectory(ntfslib) add_subdirectory(reiserfslib) add_subdirectory(vfatlib) diff --git a/reactos/sdk/lib/fslib/ffslib/CMakeLists.txt b/reactos/sdk/lib/fslib/ffslib/CMakeLists.txt new file mode 100644 index 00000000000..5376e6ffa73 --- /dev/null +++ b/reactos/sdk/lib/fslib/ffslib/CMakeLists.txt @@ -0,0 +1,3 @@ + +add_library(ffslib ffslib.c) +add_dependencies(ffslib psdk) diff --git a/reactos/sdk/lib/fslib/ffslib/ffslib.c b/reactos/sdk/lib/fslib/ffslib/ffslib.c new file mode 100644 index 00000000000..ae7c29e0495 --- /dev/null +++ b/reactos/sdk/lib/fslib/ffslib/ffslib.c @@ -0,0 +1,36 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS FFS library + * FILE: lib/fslib/ffslib/ffslib.c + * PURPOSE: FFS lib + * PROGRAMMERS: Pierre Schweitzer + */ +#include "ffslib.h" + +#define NDEBUG +#include + +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) +{ + UNIMPLEMENTED; + return STATUS_SUCCESS; +} + + +NTSTATUS WINAPI +FfsChkdsk(IN PUNICODE_STRING DriveRoot, + IN BOOLEAN FixErrors, + IN BOOLEAN Verbose, + IN BOOLEAN CheckOnlyIfDirty, + IN BOOLEAN ScanDrive, + IN PFMIFSCALLBACK Callback) +{ + UNIMPLEMENTED; + return STATUS_SUCCESS; +} diff --git a/reactos/sdk/lib/fslib/ffslib/ffslib.h b/reactos/sdk/lib/fslib/ffslib/ffslib.h new file mode 100644 index 00000000000..1ee1a87b2e4 --- /dev/null +++ b/reactos/sdk/lib/fslib/ffslib/ffslib.h @@ -0,0 +1,8 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: ReactOS FFS library + * FILE: lib/fslib/ffslib/ffslib.h + */ +#define NTOS_MODE_USER +#include +#include