- Delete /fs directory. - Add /fsrtl directory with new file structure and remove all the code except for some smaller "known-working" functions. - Reason for this is that FsRtl now has a new owner (Dominique Coté) and he will be implementing and testing proper versions of the routines. svn path=/trunk/; revision=25379
- Cleanup fastio.c - Implement FsRtlMdlReadDev (this function is not called, no risk of regressions). - Move FsRtlAcquireFileExclusive and FsRtlReleaseFileExclusive from filelock.c to fastio.c. - Bugfix these functions to actually call FsRtlEnter/ExitFileSystem. - Huge cleanusp of filelock.c, but no code changes, except the usage of some simpler macros provided by NTIFS.H (with equivalent code). svn path=/trunk/; revision=24730
Use W32API for NTOSKRNL. svn path=/trunk/; revision=16053
strip whitespace from end of lines svn path=/trunk/; revision=15164
Implement FsRtlAllocateResource, FsRtlIsPagingFile, FsRtlBalanceReads. Fix some incorrect function prototypes, rename mdl.c to fastio.c and add some more functions to it. Implement FsRtlGetfileSize to use fastio, combine dbcsname.c and name.c and pretty-fy the array, clean up some ugly formatting. Create context.c and move stream/file context routines there. svn path=/trunk/; revision=15084