ReactOS 0.4.15-dev-7842-g558ab78
ms_seh.c
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS API tests
3 * LICENSE: MIT (https://spdx.org/licenses/MIT)
4 * PURPOSE: Test for SEH
5 * COPYRIGHT: Copyright 2020 Timo Kreuzer <timo.kreuzer@reactos.org>
6 */
7
8#include <apitest.h>
9#include "stdio.h"
10#include <pseh/pseh2.h>
11
12int seh0001();
13int seh0002();
14int seh0003();
15int seh0004();
16int seh0005();
17int seh0006();
18int seh0007();
19int seh0008();
20int seh0009();
21int seh0010();
22int seh0011();
23int seh0012();
24int seh0013();
25int seh0014();
26int seh0015();
27int seh0016();
28int seh0017();
29int seh0018();
30int seh0019();
31int seh0020();
32int seh0021();
33int seh0022();
34int seh0023();
35int seh0024();
36int seh0025();
37int seh0026();
38int seh0027();
39int seh0028();
40int seh0029();
41int seh0030();
42int seh0031();
43int seh0032();
44int seh0033();
45int seh0034();
46int seh0035();
47int seh0036();
48int seh0037();
49int seh0038();
50int seh0039();
51int seh0040();
52int seh0041();
53int seh0042();
54int seh0043();
55int seh0044();
56int seh0045();
57int seh0046();
58int seh0047();
59int seh0048();
60int seh0049();
61int seh0050();
62int seh0051();
63int seh0052();
64int seh0053();
65int seh0054();
66int seh0055();
67int seh0056();
68int seh0057();
69int seh0058();
70
71#define run_test(test) \
72 _SEH2_TRY \
73 { \
74 ok_int(test(), 0); \
75 } \
76 _SEH2_EXCEPT(1) \
77 { \
78 ok(0, "Exception while running test " #test "\n"); \
79 } \
80 _SEH2_END
81
83{
92#ifdef _USE_NATIVE_SEH
94#endif
98#ifdef _USE_NATIVE_SEH
100#endif
109#ifdef _USE_NATIVE_SEH
111#endif
115#ifdef _USE_NATIVE_SEH
117#endif
120#ifdef _USE_NATIVE_SEH
122#endif
127#ifdef _USE_NATIVE_SEH
131#endif
150#ifdef _USE_NATIVE_SEH
152#endif
156}
#define START_TEST(x)
Definition: atltest.h:75
int seh0051()
int seh0037()
int seh0011()
int seh0002()
int seh0021()
int seh0036()
int seh0010()
int seh0053()
int seh0030()
int seh0018()
int seh0007()
int seh0014()
int seh0024()
int seh0032()
int seh0047()
int seh0044()
int seh0004()
int seh0006()
int seh0001()
int seh0015()
int seh0046()
int seh0033()
int seh0055()
int seh0048()
int seh0042()
int seh0028()
int seh0035()
int seh0020()
int seh0003()
int seh0038()
int seh0029()
int seh0045()
int seh0016()
int seh0057()
int seh0022()
int seh0040()
int seh0052()
#define run_test(test)
Definition: ms_seh.c:71
int seh0043()
int seh0025()
int seh0019()
int seh0050()
int seh0039()
int seh0054()
int seh0023()
int seh0005()
int seh0027()
int seh0031()
int seh0013()
int seh0058()
int seh0049()
int seh0056()
int seh0041()
int seh0034()
int seh0026()
int seh0017()
int seh0012()
int seh0008()
int seh0009()