mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
![]() - accesschk.c: Remove redundant SepAccessCheck/SepAccessCheckEx pair of private functions; instead just rename SepAccessCheckEx into SepAccessCheck and use it directly in the code. NOTE: SepAccessCheck is *incomplete* (in particular it doesn't retrieve the information needed to initialize the 'Privileges' parameter). - sid.c: Comments formatting fix. - token.c: * Finish to implement SeQueryInformationToken . This function is really the same as NtQueryInformationToken but without all the stuff needed for user-mode buffer access protection. * Some code simplifications in NtQueryInformationToken. I need this to fix a "FIXME: Use SeQueryInformationToken" in some code I'm also fixing (& commit later). [NDK]: Fix parameter types and add annotations to RtlCopySidAndAttributesArray. [KMTESTS:NTOS_SE] - Reenable the 'SeQueryInfoToken' test. - Show that SeQueryInformationToken doesn't support 4 token information classes, which are supported only by NtQueryInformationToken. - Fix calling of SeAccessCheck. In particular the 'Privileges' parameter is not allocated by the caller, but instead is allocated by SeAccessCheck *and* returned to the caller (who then must free the buffer using SeFreePrivileges). This fixes the encountered BSODs that leaded to disabling preventively the test in r59178. - Minor code cleaning. svn path=/trunk/; revision=73122 |
||
---|---|---|
.. | ||
example | ||
include | ||
kernel32 | ||
kmtest | ||
kmtest_drv | ||
novp_fsrtl | ||
npfs | ||
ntos_cc | ||
ntos_cm | ||
ntos_ex | ||
ntos_fsrtl | ||
ntos_io | ||
ntos_ke | ||
ntos_mm | ||
ntos_ob | ||
ntos_po | ||
ntos_ps | ||
ntos_se | ||
rtl | ||
tcpip | ||
CMakeLists.txt | ||
readme.txt |
This directory contains the ReactOS Kernel-Mode Test Suite. The kmtest, kmtest_drv and include subdirectories contain the testing framework infrastructure, other directories contain tests. The example subdirectory contains a set of small tests that can be used as examples and templates. See http://www.reactos.org/wiki/KmtestsHowto for more information and a guide on how to use the framework.