ReactOS  0.4.13-dev-443-g10f00f8
except.c
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS Run-Time Library
4  * PURPOSE: User-mode exception support for IA-32
5  * FILE: lib/rtl/arm/except.c
6  * PROGRAMERS:
7  */
8 
9 /* INCLUDES *****************************************************************/
10 
11 #include <rtl.h>
12 #define NDEBUG
13 #include <debug.h>
14 
15 /* PUBLIC FUNCTIONS **********************************************************/
16 
17 /*
18  * @implemented
19  */
20 VOID
21 NTAPI
23  _Out_ PVOID *CallersAddress,
24  _Out_ PVOID *CallersCaller)
25 {
26  ASSERT(FALSE);
27 }
28 
29 /*
30  * @implemented
31  */
32 BOOLEAN
33 NTAPI
35  _In_ PEXCEPTION_RECORD ExceptionRecord,
37 {
38  ASSERT(FALSE);
39  return FALSE;
40 }
41 
42 /*
43  * @implemented
44  */
45 VOID
46 NTAPI
48  _In_opt_ PVOID TargetFrame,
49  _In_opt_ PVOID TargetIp,
50  _In_opt_ PEXCEPTION_RECORD ExceptionRecord,
52 {
53  ASSERT(FALSE);
54 }
55 
56 VOID
57 NTAPI
60  OUT PCONTEXT ThreadContext,
61  IN PVOID ThreadStartParam OPTIONAL,
62  IN PTHREAD_START_ROUTINE ThreadStartAddress,
63  IN PINITIAL_TEB StackBase)
64 {
65 }
66 
67 /* EOF */
#define IN
Definition: typedefs.h:38
#define _In_opt_
Definition: no_sal2.h:213
ULONG(NTAPI * PTHREAD_START_ROUTINE)(PVOID Parameter)
Definition: rtltypes.h:562
UINT32 void void ** ReturnValue
Definition: acevents.h:213
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
VOID NTAPI RtlInitializeContext(IN HANDLE ProcessHandle, OUT PCONTEXT ThreadContext, IN PVOID ThreadStartParam OPTIONAL, IN PTHREAD_START_ROUTINE ThreadStartAddress, IN PINITIAL_TEB StackBase)
Definition: except.c:58
unsigned char BOOLEAN
#define _Out_
Definition: no_sal2.h:323
VOID NTAPI RtlGetCallersAddress(_Out_ PVOID *CallersAddress, _Out_ PVOID *CallersCaller)
Definition: except.c:22
ASSERT((InvokeOnSuccess||InvokeOnError||InvokeOnCancel) ?(CompletionRoutine !=NULL) :TRUE)
#define _In_
Definition: no_sal2.h:204
#define OUT
Definition: typedefs.h:39
VOID NTAPI RtlUnwind(_In_opt_ PVOID TargetFrame, _In_opt_ PVOID TargetIp, _In_opt_ PEXCEPTION_RECORD ExceptionRecord, _In_ PVOID ReturnValue)
Definition: except.c:47
BOOLEAN NTAPI RtlDispatchException(_In_ PEXCEPTION_RECORD ExceptionRecord, _In_ PCONTEXT Context)
Definition: except.c:34
_In_ HANDLE ProcessHandle
Definition: mmfuncs.h:403
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68