1 #define __ROS_LONG64__
2 
3 #define STANDALONE
4 #include <apitest.h>
5 
6 extern void func_LdrEnumResources(void);
7 extern void func_NtAcceptConnectPort(void);
8 extern void func_NtAllocateVirtualMemory(void);
9 extern void func_NtApphelpCacheControl(void);
10 extern void func_NtContinue(void);
11 extern void func_NtCreateFile(void);
12 extern void func_NtCreateKey(void);
13 extern void func_NtCreateThread(void);
14 extern void func_NtDeleteKey(void);
15 extern void func_NtFreeVirtualMemory(void);
16 extern void func_NtLoadUnloadKey(void);
17 extern void func_NtMapViewOfSection(void);
18 extern void func_NtMutant(void);
19 extern void func_NtOpenKey(void);
20 extern void func_NtOpenProcessToken(void);
21 extern void func_NtOpenThreadToken(void);
22 extern void func_NtProtectVirtualMemory(void);
23 extern void func_NtQueryInformationProcess(void);
24 extern void func_NtQueryKey(void);
25 extern void func_NtQuerySystemEnvironmentValue(void);
26 extern void func_NtQueryVolumeInformationFile(void);
27 extern void func_NtReadFile(void);
28 extern void func_NtSaveKey(void);
29 extern void func_NtSetValueKey(void);
30 extern void func_NtSystemInformation(void);
31 extern void func_NtWriteFile(void);
32 extern void func_RtlAllocateHeap(void);
33 extern void func_RtlBitmap(void);
34 extern void func_RtlCopyMappedMemory(void);
35 extern void func_RtlDeleteAce(void);
36 extern void func_RtlDetermineDosPathNameType(void);
37 extern void func_RtlDosApplyFileIsolationRedirection_Ustr(void);
38 extern void func_RtlDoesFileExists(void);
39 extern void func_RtlDosPathNameToNtPathName_U(void);
40 extern void func_RtlDosSearchPath_U(void);
41 extern void func_RtlDosSearchPath_Ustr(void);
42 extern void func_RtlFirstFreeAce(void);
43 extern void func_RtlGenerate8dot3Name(void);
44 extern void func_RtlGetFullPathName_U(void);
45 extern void func_RtlGetFullPathName_Ustr(void);
46 extern void func_RtlGetFullPathName_UstrEx(void);
47 extern void func_RtlGetLengthWithoutTrailingPathSeperators(void);
48 extern void func_RtlGetLongestNtPathLength(void);
49 extern void func_RtlHandle(void);
50 extern void func_RtlImageRvaToVa(void);
51 extern void func_RtlInitializeBitMap(void);
52 extern void func_RtlIsNameLegalDOS8Dot3(void);
53 extern void func_RtlMemoryStream(void);
54 extern void func_RtlNtPathNameToDosPathName(void);
55 extern void func_RtlpEnsureBufferSize(void);
56 extern void func_RtlReAllocateHeap(void);
57 extern void func_RtlUnicodeStringToAnsiString(void);
58 extern void func_RtlUpcaseUnicodeStringToCountedOemString(void);
59 extern void func_StackOverflow(void);
60 extern void func_TimerResolution(void);
61 
62 const struct test winetest_testlist[] =
63 {
64     { "LdrEnumResources",               func_LdrEnumResources },
65     { "NtAcceptConnectPort",            func_NtAcceptConnectPort },
66     { "NtAllocateVirtualMemory",        func_NtAllocateVirtualMemory },
67     { "NtApphelpCacheControl",          func_NtApphelpCacheControl },
68     { "NtContinue",                     func_NtContinue },
69     { "NtCreateFile",                   func_NtCreateFile },
70     { "NtCreateKey",                    func_NtCreateKey },
71     { "NtCreateThread",                 func_NtCreateThread },
72     { "NtDeleteKey",                    func_NtDeleteKey },
73     { "NtFreeVirtualMemory",            func_NtFreeVirtualMemory },
74     { "NtLoadUnloadKey",                func_NtLoadUnloadKey },
75     { "NtMapViewOfSection",             func_NtMapViewOfSection },
76     { "NtMutant",                       func_NtMutant },
77     { "NtOpenKey",                      func_NtOpenKey },
78     { "NtOpenProcessToken",             func_NtOpenProcessToken },
79     { "NtOpenThreadToken",              func_NtOpenThreadToken },
80     { "NtProtectVirtualMemory",         func_NtProtectVirtualMemory },
81     { "NtQueryInformationProcess",      func_NtQueryInformationProcess },
82     { "NtQueryKey",                     func_NtQueryKey },
83     { "NtQuerySystemEnvironmentValue",  func_NtQuerySystemEnvironmentValue },
84     { "NtQueryVolumeInformationFile",   func_NtQueryVolumeInformationFile },
85     { "NtReadFile",                     func_NtReadFile },
86     { "NtSaveKey",                      func_NtSaveKey},
87     { "NtSetValueKey",                  func_NtSetValueKey},
88     { "NtSystemInformation",            func_NtSystemInformation },
89     { "NtWriteFile",                    func_NtWriteFile },
90     { "RtlAllocateHeap",                func_RtlAllocateHeap },
91     { "RtlBitmapApi",                   func_RtlBitmap },
92     { "RtlCopyMappedMemory",            func_RtlCopyMappedMemory },
93     { "RtlDeleteAce",                   func_RtlDeleteAce },
94     { "RtlDetermineDosPathNameType",    func_RtlDetermineDosPathNameType },
95     { "RtlDosApplyFileIsolationRedirection_Ustr", func_RtlDosApplyFileIsolationRedirection_Ustr },
96     { "RtlDoesFileExists",              func_RtlDoesFileExists },
97     { "RtlDosPathNameToNtPathName_U",   func_RtlDosPathNameToNtPathName_U },
98     { "RtlDosSearchPath_U",             func_RtlDosSearchPath_U },
99     { "RtlDosSearchPath_Ustr",          func_RtlDosSearchPath_Ustr },
100     { "RtlFirstFreeAce",                func_RtlFirstFreeAce },
101     { "RtlGenerate8dot3Name",           func_RtlGenerate8dot3Name },
102     { "RtlGetFullPathName_U",           func_RtlGetFullPathName_U },
103     { "RtlGetFullPathName_Ustr",        func_RtlGetFullPathName_Ustr },
104     { "RtlGetFullPathName_UstrEx",      func_RtlGetFullPathName_UstrEx },
105     { "RtlGetLengthWithoutTrailingPathSeperators", func_RtlGetLengthWithoutTrailingPathSeperators },
106     { "RtlGetLongestNtPathLength",      func_RtlGetLongestNtPathLength },
107     { "RtlHandle",                      func_RtlHandle },
108     { "RtlImageRvaToVa",                func_RtlImageRvaToVa },
109     { "RtlInitializeBitMap",            func_RtlInitializeBitMap },
110     { "RtlIsNameLegalDOS8Dot3",         func_RtlIsNameLegalDOS8Dot3 },
111     { "RtlMemoryStream",                func_RtlMemoryStream },
112     { "RtlNtPathNameToDosPathName",     func_RtlNtPathNameToDosPathName },
113     { "RtlpEnsureBufferSize",           func_RtlpEnsureBufferSize },
114     { "RtlReAllocateHeap",              func_RtlReAllocateHeap },
115     { "RtlUnicodeStringToAnsiString",   func_RtlUnicodeStringToAnsiString },
116     { "RtlUpcaseUnicodeStringToCountedOemString", func_RtlUpcaseUnicodeStringToCountedOemString },
117     { "StackOverflow",                  func_StackOverflow },
118     { "TimerResolution",                func_TimerResolution },
119 
120     { 0, 0 }
121 };
122