From 2134c50b7464b9ba8429eb2592fc35e3a84225b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Poussineau?= Date: Sat, 5 Jan 2008 17:29:44 +0000 Subject: [PATCH] Be compatible with MS Windows 2003 SP1 syscall list svn path=/trunk/; revision=31608 --- reactos/ntoskrnl/config/ntapi.c | 9 +++++++++ reactos/ntoskrnl/io/iomgr/iofunc.c | 22 ++++++++++++++++++++++ reactos/ntoskrnl/sysfuncs.lst | 5 ++++- 3 files changed, 35 insertions(+), 1 deletion(-) diff --git a/reactos/ntoskrnl/config/ntapi.c b/reactos/ntoskrnl/config/ntapi.c index 57e27f21a1c..d65b161dc39 100644 --- a/reactos/ntoskrnl/config/ntapi.c +++ b/reactos/ntoskrnl/config/ntapi.c @@ -862,6 +862,15 @@ NtQueryOpenSubKeysEx(IN POBJECT_ATTRIBUTES TargetKey, return STATUS_NOT_IMPLEMENTED; } +NTSTATUS +NTAPI +NtRenameKey(IN HANDLE KeyHandle, + IN PUNICODE_STRING ReplacementName) +{ + UNIMPLEMENTED; + return STATUS_NOT_IMPLEMENTED; +} + NTSTATUS NTAPI NtReplaceKey(IN POBJECT_ATTRIBUTES ObjectAttributes, diff --git a/reactos/ntoskrnl/io/iomgr/iofunc.c b/reactos/ntoskrnl/io/iomgr/iofunc.c index eb7e39e0bca..6e70c297030 100644 --- a/reactos/ntoskrnl/io/iomgr/iofunc.c +++ b/reactos/ntoskrnl/io/iomgr/iofunc.c @@ -3340,3 +3340,25 @@ NtSetVolumeInformationFile(IN HANDLE FileHandle, /* Return status */ return Status; } + +/* + * @unimplemented + */ +NTSTATUS +NTAPI +NtCancelDeviceWakeupRequest(IN HANDLE DeviceHandle) +{ + UNIMPLEMENTED; + return STATUS_NOT_IMPLEMENTED; +} + +/* + * @unimplemented + */ +NTSTATUS +NTAPI +NtRequestDeviceWakeup(IN HANDLE DeviceHandle) +{ + UNIMPLEMENTED; + return STATUS_NOT_IMPLEMENTED; +} diff --git a/reactos/ntoskrnl/sysfuncs.lst b/reactos/ntoskrnl/sysfuncs.lst index 833222490c0..1b6baea0ea6 100644 --- a/reactos/ntoskrnl/sysfuncs.lst +++ b/reactos/ntoskrnl/sysfuncs.lst @@ -21,6 +21,7 @@ NtApphelpCacheControl 2 NtAreMappedFilesTheSame 2 NtAssignProcessToJobObject 2 NtCallbackReturn 3 +NtCancelDeviceWakeupRequest 1 NtCancelIoFile 2 NtCancelTimer 2 NtClearEvent 1 @@ -138,8 +139,8 @@ NtOpenTimer 3 NtPlugPlayControl 3 NtPowerInformation 5 NtPrivilegeCheck 3 -NtPrivilegedServiceAuditAlarm 5 NtPrivilegeObjectAuditAlarm 6 +NtPrivilegedServiceAuditAlarm 5 NtProtectVirtualMemory 5 NtPulseEvent 2 NtQueryAttributesFile 2 @@ -197,11 +198,13 @@ NtReleaseMutant 2 NtReleaseSemaphore 3 NtRemoveIoCompletion 5 NtRemoveProcessDebug 2 +NtRenameKey 2 NtReplaceKey 3 NtReplyPort 2 NtReplyWaitReceivePort 4 NtReplyWaitReceivePortEx 5 NtReplyWaitReplyPort 2 +NtRequestDeviceWakeup 1 NtRequestPort 2 NtRequestWaitReplyPort 3 NtRequestWakeupLatency 1