Author: fireball Date: Sun Dec 3 14:13:05 2006 New Revision: 25029
URL: http://svn.reactos.org/svn/reactos?rev=25029&view=rev Log: NCI interface auditing, sysfuncs.lst.
- Fixed NtCompressKey() and NtQuerySystemEnvironmentValueEx() prototypes (they were incorrectly declared/defined, but had a correct number of params in sysfuncs.lst) - Fixed incorrect number of parameters specified in sysfuncs.lst for NtLoadKeyEx(), NtQueryOpenSubKeysEx(), NtTranslateFilePath()
sysfuncs.lst now perfectly matches all functions definitions.
Modified: trunk/reactos/include/ndk/cmfuncs.h trunk/reactos/include/ndk/exfuncs.h trunk/reactos/ntoskrnl/cm/ntfunc.c trunk/reactos/ntoskrnl/ex/sysinfo.c trunk/reactos/ntoskrnl/ntoskrnl.def trunk/reactos/tools/nci/sysfuncs.lst
Modified: trunk/reactos/include/ndk/cmfuncs.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/cmfuncs.h?rev=2... ============================================================================== --- trunk/reactos/include/ndk/cmfuncs.h (original) +++ trunk/reactos/include/ndk/cmfuncs.h Sun Dec 3 14:13:05 2006 @@ -37,8 +37,7 @@ NTSTATUS NTAPI NtCompressKey( - IN HANDLE Key, - IN ULONG Mode + IN HANDLE Key );
NTSYSCALLAPI
Modified: trunk/reactos/include/ndk/exfuncs.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/exfuncs.h?rev=2... ============================================================================== --- trunk/reactos/include/ndk/exfuncs.h (original) +++ trunk/reactos/include/ndk/exfuncs.h Sun Dec 3 14:13:05 2006 @@ -368,7 +368,10 @@ NTAPI NtQuerySystemEnvironmentValueEx( IN PUNICODE_STRING VariableName, - IN LPGUID VendorGuid + IN LPGUID VendorGuid, + IN PVOID Value, + IN OUT PULONG ReturnLength, + IN OUT PULONG Attributes );
NTSYSCALLAPI
Modified: trunk/reactos/ntoskrnl/cm/ntfunc.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cm/ntfunc.c?rev=25... ============================================================================== --- trunk/reactos/ntoskrnl/cm/ntfunc.c (original) +++ trunk/reactos/ntoskrnl/cm/ntfunc.c Sun Dec 3 14:13:05 2006 @@ -2838,8 +2838,7 @@
NTSTATUS NTAPI -NtCompressKey(IN HANDLE Key, - IN ULONG Mode) +NtCompressKey(IN HANDLE Key) { UNIMPLEMENTED; return STATUS_NOT_IMPLEMENTED;
Modified: trunk/reactos/ntoskrnl/ex/sysinfo.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/sysinfo.c?rev=2... ============================================================================== --- trunk/reactos/ntoskrnl/ex/sysinfo.c (original) +++ trunk/reactos/ntoskrnl/ex/sysinfo.c Sun Dec 3 14:13:05 2006 @@ -352,7 +352,10 @@ NTSTATUS NTAPI NtQuerySystemEnvironmentValueEx(IN PUNICODE_STRING VariableName, - IN LPGUID VendorGuid) + IN LPGUID VendorGuid, + IN PVOID Value, + IN OUT PULONG ReturnLength, + IN OUT PULONG Attributes) { UNIMPLEMENTED; return STATUS_NOT_IMPLEMENTED;
Modified: trunk/reactos/ntoskrnl/ntoskrnl.def URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl.def?rev=2... ============================================================================== --- trunk/reactos/ntoskrnl/ntoskrnl.def (original) +++ trunk/reactos/ntoskrnl/ntoskrnl.def Sun Dec 3 14:13:05 2006 @@ -1415,7 +1415,7 @@ ZwSetVolumeInformationFile@20 ZwTerminateJobObject@8 ZwTerminateProcess@8 -ZwTranslateFilePath@12 +ZwTranslateFilePath@16 ZwUnloadDriver@4 ZwUnloadKey@4 ZwUnmapViewOfSection@8
Modified: trunk/reactos/tools/nci/sysfuncs.lst URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/nci/sysfuncs.lst?rev=... ============================================================================== --- trunk/reactos/tools/nci/sysfuncs.lst (original) +++ trunk/reactos/tools/nci/sysfuncs.lst Sun Dec 3 14:13:05 2006 @@ -101,7 +101,7 @@ NtLoadDriver 1 NtLoadKey 2 NtLoadKey2 3 -NtLoadKeyEx 3 +NtLoadKeyEx 7 NtLockFile 10 NtLockProductActivationKeys 2 NtLockRegistryKey 1 @@ -169,7 +169,7 @@ NtQueryMutant 5 NtQueryObject 5 NtQueryOpenSubKeys 2 -NtQueryOpenSubKeysEx 2 +NtQueryOpenSubKeysEx 4 NtQueryPerformanceCounter 2 NtQueryQuotaInformationFile 9 NtQuerySection 5 @@ -265,7 +265,7 @@ NtTerminateThread 2 NtTestAlert 0 NtTraceEvent 4 -NtTranslateFilePath 3 +NtTranslateFilePath 4 NtUnloadDriver 1 NtUnloadKey 1 NtUnloadKey2 2