Added / moved exception support functions

svn path=/trunk/; revision=1486
This commit is contained in:
Eric Kohl 2000-12-29 13:49:15 +00:00
parent 380b1db222
commit 1f1ae27105
6 changed files with 61 additions and 24 deletions

View file

@ -1,4 +1,4 @@
/* $Id: rtl.h,v 1.45 2000/12/28 20:38:26 ekohl Exp $
/* $Id: rtl.h,v 1.46 2000/12/29 13:47:30 ekohl Exp $
*
*/
@ -1418,6 +1418,12 @@ RtlQueryRegistryValues (
PVOID Environment
);
VOID
STDCALL
RtlRaiseException (
IN PEXCEPTION_RECORD ExceptionRecord
);
LPVOID
STDCALL
RtlReAllocateHeap (
@ -1665,6 +1671,15 @@ RtlUnlockHeap (
HANDLE hheap
);
VOID
STDCALL
RtlUnwind (
ULONG Unknown1,
ULONG Unknown2,
ULONG Unknown3,
ULONG Unknown4
);
WCHAR
STDCALL
RtlUpcaseUnicodeChar (

View file

@ -1,4 +1,4 @@
/* $Id: rtl.h,v 1.20 2000/12/28 20:38:27 ekohl Exp $
/* $Id: rtl.h,v 1.21 2000/12/29 13:47:43 ekohl Exp $
*
*/
@ -342,6 +342,12 @@ RtlSystemTimeToLocalTime (
PLARGE_INTEGER LocalTime
);
VOID
STDCALL
RtlRaiseStatus (
IN NTSTATUS Status
);
#endif /* __INCLUDE_NTDLL_RTL_H */
/* EOF */

View file

@ -1,4 +1,4 @@
; $Id: ntdll.def,v 1.66 2000/12/23 02:37:37 dwelch Exp $
; $Id: ntdll.def,v 1.67 2000/12/29 13:49:15 ekohl Exp $
;
; ReactOS Operating System
;
@ -28,10 +28,10 @@ DbgUiConnectToDbg@0
DbgUiContinue@8
DbgUiWaitStateChange@8
DbgUserBreakPoint@0
KiRaiseUserExceptionDispatcher
;KiRaiseUserExceptionDispatcher
KiUserApcDispatcher
KiUserCallbackDispatcher
;KiUserExceptionDispatcher
KiUserExceptionDispatcher
LdrAccessResource@16
LdrDisableThreadCalloutsForDll@4
;LdrEnumResources
@ -511,8 +511,8 @@ RtlQueryRegistryValues@20
;RtlQuerySecutityObject
;RtlQueryTagHeap
;RtlQueryTimeZoneInformation
;RtlRaiseException
;RtlRaiseStatus
RtlRaiseException@4
RtlRaiseStatus@4
;RtlRandom
RtlReAllocateHeap@16
;RtlRealPredecessor
@ -571,7 +571,7 @@ RtlUnicodeToMultiByteSize@12
RtlUnicodeToOemN@20
;RtlUniform
RtlUnlockHeap@4
RtlUnwind@0
RtlUnwind@16
RtlUpcaseUnicodeChar@4
RtlUpcaseUnicodeString@12
RtlUpcaseUnicodeStringToAnsiString@12

View file

@ -1,4 +1,4 @@
; $Id: ntdll.edf,v 1.55 2000/12/23 02:37:37 dwelch Exp $
; $Id: ntdll.edf,v 1.56 2000/12/29 13:49:15 ekohl Exp $
;
; ReactOS Operating System
;
@ -510,8 +510,8 @@ RtlQueryRegistryValues=RtlQueryRegistryValues@20
;RtlQuerySecutityObject
;RtlQueryTagHeap
;RtlQueryTimeZoneInformation
;RtlRaiseException
;RtlRaiseStatus
RtlRaiseException=RtlRaiseException@4
RtlRaiseStatus=RtlRaiseStatus@4
;RtlRandom
RtlReAllocateHeap=RtlReAllocateHeap@16
;RtlRealPredecessor
@ -570,7 +570,7 @@ RtlUnicodeToMultiByteSize=RtlUnicodeToMultiByteSize@12
RtlUnicodeToOemN=RtlUnicodeToOemN@20
;RtlUniform
RtlUnlockHeap=RtlUnlockHeap@4
RtlUnwind=RtlUnwind@0
RtlUnwind=RtlUnwind@16
RtlUpcaseUnicodeChar=RtlUpcaseUnicodeChar@4
RtlUpcaseUnicodeString=RtlUpcaseUnicodeString@12
RtlUpcaseUnicodeStringToAnsiString=RtlUpcaseUnicodeStringToAnsiString@12

View file

@ -1,4 +1,4 @@
/* $Id: exception.c,v 1.2 2000/12/23 02:37:38 dwelch Exp $
/* $Id: exception.c,v 1.3 2000/12/29 13:48:30 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -20,3 +20,29 @@ KiUserExceptionDispatcher(PEXCEPTION_RECORD ExceptionRecord,
{
}
VOID STDCALL
RtlRaiseException(PEXCEPTION_RECORD ExceptionRecord)
{
}
VOID STDCALL
RtlRaiseStatus(NTSTATUS Status)
{
}
VOID STDCALL
RtlUnwind(ULONG Unknown1,
ULONG Unknown2,
ULONG Unknown3,
ULONG Unknown4)
{
}
/* EOF */

View file

@ -1,4 +1,4 @@
/* $Id: unicode.c,v 1.16 2000/06/29 23:35:32 dwelch Exp $
/* $Id: unicode.c,v 1.17 2000/12/29 13:48:30 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -1787,14 +1787,4 @@ RtlxUnicodeStringToOemSize (
return RtlUnicodeStringToAnsiSize (UnicodeString);
}
/* This one doesn't belong here! */
VOID
STDCALL
RtlUnwind (
VOID
)
{
}
/* EOF */