[NTOSKRNL_VISTA]
authorPierre Schweitzer <pierre@reactos.org>
Wed, 23 Mar 2016 20:01:51 +0000 (20:01 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Wed, 23 Mar 2016 20:01:51 +0000 (20:01 +0000)
commitbd24dc4921e55acd7a197a9aa240b7b296fbaa31
treefc288c44284e944494532df03600b3e74322818e
parent8a1bed04bb15a6b7b4fa8d49874138d07069c5c7
[NTOSKRNL_VISTA]
Introduce a new library dedicated to recent drivers: ntoskrnl_vista.

Its purpose is to provide some Vista+ syscalls to drivers that would require them.
Only 'simple' syscalls not depending on internal structures can land in this library (for the others, you're doomed ;-)).
This library is to be statically linked to your driver.

For the initial commit, the following syscalls have been implemented:
- RtlUnicodeToUTF8N(), RtlUTF8ToUnicodeN(), taken from Wine trunk, implemented by Thomas
- FsRtlRemoveDotsFromPath() implemented for the library

These three are required by the WinBtrfs FS driver

CORE-10892

svn path=/trunk/; revision=71036
reactos/lib/drivers/CMakeLists.txt
reactos/lib/drivers/ntoskrnl_vista/CMakeLists.txt [new file with mode: 0644]
reactos/lib/drivers/ntoskrnl_vista/fsrtl.c [new file with mode: 0644]
reactos/lib/drivers/ntoskrnl_vista/rtl.c [new file with mode: 0644]