Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
[FASTFAT] Revert r75975 because of failures in the advpack files winetest. svn path=/trunk/; revision=75976
[FASTFAT] Terminate the path name at the last slash when a file is opened using the IO_OPEN_TARGET_DIRECTORY option. This fixes some IoCreateFile kernel mode tests. svn path=/trunk/; revision=75975
[FASTFAT] Implement statistics counting for create operations. svn path=/trunk/; revision=75938
[FASTFAT] - Add support for FILE_DELETE_ON_CLOSE CORE-6931 #resolve svn path=/trunk/; revision=74450
[FASTFAT] Finally fix a commented out check regarding directory type while opening a FAT volume svn path=/trunk/; revision=73966
[FASTFAT] Remove an useless check svn path=/trunk/; revision=73927
[FASTFAT] Addendum to r73923: merge with Thomas' patch regarding that topic. ROSTESTS-135 svn path=/trunk/; revision=73924
[FASTFAT] Reject more broken file names on open/create. Fixes a few kmtests:IoFilesystem tests svn path=/trunk/; revision=73923
[FASTFAT] Get rid of the ENTRY_DELETED2, ENTRY_VOLUME2 and ENTRY_END2 macros. svn path=/trunk/; revision=73831
[FASTFAT] Move ReadVolumeLabel() to fsctl.c close to functions that need it svn path=/trunk/; revision=73829
[FASTFAT] Generalize the usage of functions pointers for FatX vs Fat specific code (direntry). This should also help speeding up FastFAT. svn path=/trunk/; revision=73822
[FASTFAT] In the FCB, get rid of the FCB_IS_FATX_ENTRY flag. It makes no sense to have it on each and every file as the VCB already has such flag svn path=/trunk/; revision=73821
[FASTFAT] More FastFAT cleanup. Except a light performances boost due to useless checks removal in read/write and to some functions inlining More to follow... svn path=/trunk/; revision=73819
[DRIVERS] Spelling fixes by Josh Soref. CORE-12286 svn path=/trunk/; revision=73226
[FASTFAT] - Fail invalid opens specifying FILE_DELETE_ON_CLOSE CORE-6931 svn path=/trunk/; revision=72196
[FASTFAT] Opening file by ID is not possible with FAT. svn path=/trunk/; revision=72156
[FASTFAT] CcMapData 4th arg isn't a boolean but a flag. Fix it accordingly CcPinRead 4th arg isn't a boolean but a flag. Fix it accordingly svn path=/trunk/; revision=71890
[FASTFAT][CDFS] Call CcMapData(), CcPinRead() inside a SEH block This allows returning more significant error codes on failure [NTOSKRNL] Enable Thomas code for raising exceptions CORE-9848 svn path=/trunk/; revision=71888
[FASTFAT] - Gracefully handle empty filenames found on disk, and warn about them. svn path=/trunk/; revision=70216