Added (stubbed) SystemDriverInformation and

SystemInterruptInformation.
oldstable
Paul Vriens 2005-05-13 13:55:51 +00:00 committed by Alexandre Julliard
parent 55c1073b76
commit f9cdab4dff
1 changed files with 30 additions and 0 deletions

View File

@ -790,6 +790,21 @@ NTSTATUS WINAPI NtQuerySystemInformation(
else ret = STATUS_INFO_LENGTH_MISMATCH;
}
break;
case SystemDriverInformation:
{
SYSTEM_DRIVER_INFORMATION sdi;
memset(&sdi, 0, sizeof(sdi));
len = sizeof(sdi);
if ( Length >= len)
{
if (!SystemInformation) ret = STATUS_ACCESS_VIOLATION;
else memcpy( SystemInformation, &sdi, len);
}
else ret = STATUS_INFO_LENGTH_MISMATCH;
}
break;
case SystemHandleInformation:
{
SYSTEM_HANDLE_INFORMATION shi;
@ -816,6 +831,21 @@ NTSTATUS WINAPI NtQuerySystemInformation(
else ret = STATUS_INFO_LENGTH_MISMATCH;
}
break;
case SystemInterruptInformation:
{
SYSTEM_INTERRUPT_INFORMATION sii;
memset(&sii, 0, sizeof(sii));
len = sizeof(sii);
if ( Length >= len)
{
if (!SystemInformation) ret = STATUS_ACCESS_VIOLATION;
else memcpy( SystemInformation, &sii, len);
}
else ret = STATUS_INFO_LENGTH_MISMATCH;
}
break;
case SystemKernelDebuggerInformation:
{
PSYSTEM_KERNEL_DEBUGGER_INFORMATION pkdi;