[KMTESTS]
authorPierre Schweitzer <pierre@reactos.org>
Fri, 25 Mar 2016 18:53:43 +0000 (18:53 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Fri, 25 Mar 2016 18:53:43 +0000 (18:53 +0000)
commitef0b98d6fb3ec7f58b37dc1b11a72c2a7432c5f2
tree21ed9c301baf03893bd18f10066585c25e222c7a
parent77f62e253921886065fe40d86e606bf2964fd325
[KMTESTS]
- Define a new macro function KmtGetSystemOrEmbeddedRoutineAddress() which is to be used to get a function address from Mm if it exists system-wide or to fallback to embedded function if it doesn't exist
- Use this mechanism to add tests for the newly implemented FsRtlRemoveDotsFromPath() which is Vista+.

That allows, with a single build (and thus, same binaries), testing a function in ReactOS and in Windows.

svn path=/trunk/; revision=71046
rostests/kmtests/CMakeLists.txt
rostests/kmtests/include/kmt_test.h
rostests/kmtests/kmtest_drv/testlist.c
rostests/kmtests/novp_fsrtl/FsRtlRemoveDotsFromPath.c [new file with mode: 0644]