fixed the NtRaiseHardError() prototype

svn path=/trunk/; revision=13578
This commit is contained in:
Thomas Bluemel 2005-02-14 21:41:49 +00:00
parent 03b34e7857
commit eafae64526
2 changed files with 30 additions and 29 deletions

View file

@ -5457,11 +5457,11 @@ NtQueryVirtualMemory(
* FUNCTION: Raises a hard error (stops the system) * FUNCTION: Raises a hard error (stops the system)
* ARGUMENTS: * ARGUMENTS:
* Status = Status code of the hard error * Status = Status code of the hard error
* Unknown2 = ?? * NumberOfParameters = Number of (optional) parameters in Parameters
* Unknown3 = ?? * UnicodeStringParameterMask = (optional) string parameter, one per error code
* Unknown4 = ?? * Parameters = An Array of pointers for use in the error message string
* Unknown5 = ?? * ResponseOption = Specifies the type of the message box
* Unknown6 = ?? * Response = Specifies the user's response
* RETURNS: Status * RETURNS: Status
* *
*/ */
@ -5469,12 +5469,12 @@ NtQueryVirtualMemory(
NTSTATUS NTSTATUS
STDCALL STDCALL
NtRaiseHardError( NtRaiseHardError(
IN NTSTATUS Status, IN NTSTATUS ErrorStatus,
ULONG Unknown2, IN ULONG NumberOfParameters,
ULONG Unknown3, IN PUNICODE_STRING UnicodeStringParameterMask OPTIONAL,
ULONG Unknown4, IN PVOID *Parameters,
ULONG Unknown5, IN HARDERROR_RESPONSE_OPTION ResponseOption,
ULONG Unknown6 OUT PHARDERROR_RESPONSE Response
); );
/* /*
@ -6186,23 +6186,24 @@ ZwQueryVirtualMemory(
* FUNCTION: Raises a hard error (stops the system) * FUNCTION: Raises a hard error (stops the system)
* ARGUMENTS: * ARGUMENTS:
* Status = Status code of the hard error * Status = Status code of the hard error
* Unknown2 = ?? * NumberOfParameters = Number of (optional) parameters in Parameters
* Unknown3 = ?? * UnicodeStringParameterMask = (optional) string parameter, one per error code
* Unknown4 = ?? * Parameters = An Array of pointers for use in the error message string
* Unknown5 = ?? * ResponseOption = Specifies the type of the message box
* Unknown6 = ?? * Response = Specifies the user's response
* RETURNS: Status * RETURNS: Status
* *
*/ */
NTSTATUS NTSTATUS
STDCALL STDCALL
ZwRaiseHardError( ZwRaiseHardError(
IN NTSTATUS Status, IN NTSTATUS ErrorStatus,
ULONG Unknown2, IN ULONG NumberOfParameters,
ULONG Unknown3, IN PUNICODE_STRING UnicodeStringParameterMask OPTIONAL,
ULONG Unknown4, IN PVOID *Parameters,
ULONG Unknown5, IN HARDERROR_RESPONSE_OPTION ResponseOption,
ULONG Unknown6 OUT PHARDERROR_RESPONSE Response
); );
/* /*

View file

@ -44,14 +44,14 @@ KiUnexpectedInterrupt(
} }
NTSTATUS STDCALL NTSTATUS STDCALL
NtRaiseHardError(IN NTSTATUS Status, NtRaiseHardError(IN NTSTATUS ErrorStatus,
ULONG Unknown2, IN ULONG NumberOfParameters,
ULONG Unknown3, IN PUNICODE_STRING UnicodeStringParameterMask OPTIONAL,
ULONG Unknown4, IN PVOID *Parameters,
ULONG Unknown5, IN HARDERROR_RESPONSE_OPTION ResponseOption,
ULONG Unknown6) OUT PHARDERROR_RESPONSE Response)
{ {
DPRINT1("Hard error %x\n", Status); DPRINT1("Hard error %x\n", ErrorStatus);
return(STATUS_SUCCESS); return(STATUS_SUCCESS);
} }