- prepare the device object for being opened multiple times (required for communication with special-purpose drivers)
- more verbose DPRINTs
- implement utility functions for app<->driver communication
- misc fixes
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52541
- rework the kmtest loader application to follow everything else's coding style and to allow user-mode test parts
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52519
- add skip() functionality (with more useful syntax than Wine's)
- add format attributes for GCC
- do not show the full path of the source file for failed tests
- general cleanup
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52489
- add START_TEST macro in case test functions ever have to be passed an argument
- add a few ok_* convenience macros
- remove unnecessary C library function renaming macros
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52371
- add the proper testing framework functions for winetest-like feel
- remove thereby obsolete Log* functions
- update example test to show usage of the new macros
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52359
- reference streamout.c and provide a wctomb stub to have an any-IRQL vsnprintf implementation for the test framework
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52330
- use a shared memory buffer for storing test results to provide seamless communication between all test parts
- Now user mode code can easily add messages to the buffer
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52216
- add a minimal example test so there's something to see when running kmtest
- remove _DLL and __USE_CRTIMP in accordance with r52213
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52215
- add simple loader application that can list/run tests from a driver via DeviceIoControl, and prints output to the console
svn path=/branches/GSoC_2011/KMTestSuite/; revision=52157