Author: pschweitzer Date: Fri May 27 12:05:40 2016 New Revision: 71424
URL: http://svn.reactos.org/svn/reactos?rev=71424&view=rev Log: [UFFS] Add the FFS DLL
CORE-11040
Added: trunk/reactos/dll/win32/uffs/ trunk/reactos/dll/win32/uffs/CMakeLists.txt (with props) trunk/reactos/dll/win32/uffs/uffs.c (with props) trunk/reactos/dll/win32/uffs/uffs.rc (with props) trunk/reactos/dll/win32/uffs/uffs.spec (with props) Modified: trunk/reactos/dll/win32/CMakeLists.txt
Modified: trunk/reactos/dll/win32/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/CMakeLists.txt?re... ============================================================================== --- trunk/reactos/dll/win32/CMakeLists.txt [iso-8859-1] (original) +++ trunk/reactos/dll/win32/CMakeLists.txt [iso-8859-1] Fri May 27 12:05:40 2016 @@ -212,6 +212,7 @@ add_subdirectory(uext2) add_subdirectory(ufat) add_subdirectory(ufatx) +add_subdirectory(uffs) add_subdirectory(untfs) add_subdirectory(updspapi) add_subdirectory(ureiserfs)
Added: trunk/reactos/dll/win32/uffs/CMakeLists.txt URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uffs/CMakeLists.t... ============================================================================== --- trunk/reactos/dll/win32/uffs/CMakeLists.txt (added) +++ trunk/reactos/dll/win32/uffs/CMakeLists.txt [iso-8859-1] Fri May 27 12:05:40 2016 @@ -0,0 +1,13 @@ + +spec2def(uffs.dll uffs.spec) + +list(APPEND SOURCE + uffs.c + uffs.rc + ${CMAKE_CURRENT_BINARY_DIR}/uffs.def) + +add_library(uffs SHARED ${SOURCE}) +set_module_type(uffs nativedll) +target_link_libraries(uffs ffslib) +add_importlibs(uffs ntdll) +add_cd_file(TARGET uffs DESTINATION reactos/system32 FOR all)
Propchange: trunk/reactos/dll/win32/uffs/CMakeLists.txt ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/reactos/dll/win32/uffs/uffs.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uffs/uffs.c?rev=7... ============================================================================== --- trunk/reactos/dll/win32/uffs/uffs.c (added) +++ trunk/reactos/dll/win32/uffs/uffs.c [iso-8859-1] Fri May 27 12:05:40 2016 @@ -0,0 +1,23 @@ +/* + * COPYRIGHT: See COPYING in the top level directory + * PROJECT: FFS File System Management + * FILE: dll/win32/uffs/uffs.c + * PURPOSE: uffs DLL initialisation + * + * PROGRAMMERS: Pierre Schweitzer + */ + +#include <windef.h> + +INT WINAPI +DllMain( + IN HINSTANCE hinstDLL, + IN DWORD dwReason, + IN LPVOID lpvReserved) +{ + UNREFERENCED_PARAMETER(hinstDLL); + UNREFERENCED_PARAMETER(dwReason); + UNREFERENCED_PARAMETER(lpvReserved); + + return TRUE; +}
Propchange: trunk/reactos/dll/win32/uffs/uffs.c ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/reactos/dll/win32/uffs/uffs.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uffs/uffs.rc?rev=... ============================================================================== --- trunk/reactos/dll/win32/uffs/uffs.rc (added) +++ trunk/reactos/dll/win32/uffs/uffs.rc [iso-8859-1] Fri May 27 12:05:40 2016 @@ -0,0 +1,5 @@ +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "FFS File System Management" +#define REACTOS_STR_INTERNAL_NAME "uffs" +#define REACTOS_STR_ORIGINAL_FILENAME "uffs.dll" +#include <reactos/version.rc>
Propchange: trunk/reactos/dll/win32/uffs/uffs.rc ------------------------------------------------------------------------------ svn:eol-style = native
Added: trunk/reactos/dll/win32/uffs/uffs.spec URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uffs/uffs.spec?re... ============================================================================== --- trunk/reactos/dll/win32/uffs/uffs.spec (added) +++ trunk/reactos/dll/win32/uffs/uffs.spec [iso-8859-1] Fri May 27 12:05:40 2016 @@ -0,0 +1,2 @@ +@ stdcall ChkdskEx(ptr long long long long ptr) FfsChkdsk +@ stdcall FormatEx(ptr long ptr long long ptr) FfsFormat
Propchange: trunk/reactos/dll/win32/uffs/uffs.spec ------------------------------------------------------------------------------ svn:eol-style = native