1 #define __ROS_LONG64__ 2 3 #define STANDALONE 4 #include <apitest.h> 5 6 extern void func_LdrEnumResources(void); 7 extern void func_load_notifications(void); 8 extern void func_NtAcceptConnectPort(void); 9 extern void func_NtAllocateVirtualMemory(void); 10 extern void func_NtApphelpCacheControl(void); 11 extern void func_NtContinue(void); 12 extern void func_NtCreateFile(void); 13 extern void func_NtCreateKey(void); 14 extern void func_NtCreateThread(void); 15 extern void func_NtDeleteKey(void); 16 extern void func_NtDuplicateObject(void); 17 extern void func_NtFreeVirtualMemory(void); 18 extern void func_NtLoadUnloadKey(void); 19 extern void func_NtMapViewOfSection(void); 20 extern void func_NtMutant(void); 21 extern void func_NtOpenKey(void); 22 extern void func_NtOpenProcessToken(void); 23 extern void func_NtOpenThreadToken(void); 24 extern void func_NtProtectVirtualMemory(void); 25 extern void func_NtQueryInformationFile(void); 26 extern void func_NtQueryInformationProcess(void); 27 extern void func_NtQueryInformationThread(void); 28 extern void func_NtQueryKey(void); 29 extern void func_NtQuerySystemEnvironmentValue(void); 30 extern void func_NtQuerySystemInformation(void); 31 extern void func_NtQueryValueKey(void); 32 extern void func_NtQueryVolumeInformationFile(void); 33 extern void func_NtReadFile(void); 34 extern void func_NtSaveKey(void); 35 extern void func_NtSetInformationFile(void); 36 extern void func_NtSetInformationProcess(void); 37 extern void func_NtSetInformationThread(void); 38 extern void func_NtSetValueKey(void); 39 extern void func_NtSetVolumeInformationFile(void); 40 extern void func_NtSystemInformation(void); 41 extern void func_NtUnloadDriver(void); 42 extern void func_NtWriteFile(void); 43 extern void func_RtlAllocateHeap(void); 44 extern void func_RtlBitmap(void); 45 extern void func_RtlComputePrivatizedDllName_U(void); 46 extern void func_RtlCopyMappedMemory(void); 47 extern void func_RtlDebugInformation(void); 48 extern void func_RtlDeleteAce(void); 49 extern void func_RtlDetermineDosPathNameType(void); 50 extern void func_RtlDosApplyFileIsolationRedirection_Ustr(void); 51 extern void func_RtlDoesFileExists(void); 52 extern void func_RtlDosPathNameToNtPathName_U(void); 53 extern void func_RtlDosSearchPath_U(void); 54 extern void func_RtlDosSearchPath_Ustr(void); 55 extern void func_RtlFirstFreeAce(void); 56 extern void func_RtlGenerate8dot3Name(void); 57 extern void func_RtlGetFullPathName_U(void); 58 extern void func_RtlGetFullPathName_Ustr(void); 59 extern void func_RtlGetFullPathName_UstrEx(void); 60 extern void func_RtlGetLengthWithoutTrailingPathSeperators(void); 61 extern void func_RtlGetLongestNtPathLength(void); 62 extern void func_RtlGetNtProductType(void); 63 extern void func_RtlGetUnloadEventTrace(void); 64 extern void func_RtlHandle(void); 65 extern void func_RtlImageDirectoryEntryToData(void); 66 extern void func_RtlImageRvaToVa(void); 67 extern void func_RtlIsNameLegalDOS8Dot3(void); 68 extern void func_RtlMemoryStream(void); 69 extern void func_RtlMultipleAllocateHeap(void); 70 extern void func_RtlNtPathNameToDosPathName(void); 71 extern void func_RtlpEnsureBufferSize(void); 72 extern void func_RtlQueryTimeZoneInformation(void); 73 extern void func_RtlReAllocateHeap(void); 74 extern void func_RtlUnicodeStringToAnsiString(void); 75 extern void func_RtlUpcaseUnicodeStringToCountedOemString(void); 76 extern void func_RtlValidateUnicodeString(void); 77 extern void func_StackOverflow(void); 78 extern void func_TimerResolution(void); 79 80 const struct test winetest_testlist[] = 81 { 82 { "LdrEnumResources", func_LdrEnumResources }, 83 { "load_notifications", func_load_notifications }, 84 { "NtAcceptConnectPort", func_NtAcceptConnectPort }, 85 { "NtAllocateVirtualMemory", func_NtAllocateVirtualMemory }, 86 { "NtApphelpCacheControl", func_NtApphelpCacheControl }, 87 { "NtContinue", func_NtContinue }, 88 { "NtCreateFile", func_NtCreateFile }, 89 { "NtCreateKey", func_NtCreateKey }, 90 { "NtCreateThread", func_NtCreateThread }, 91 { "NtDeleteKey", func_NtDeleteKey }, 92 { "NtDuplicateObject", func_NtDuplicateObject }, 93 { "NtFreeVirtualMemory", func_NtFreeVirtualMemory }, 94 { "NtLoadUnloadKey", func_NtLoadUnloadKey }, 95 { "NtMapViewOfSection", func_NtMapViewOfSection }, 96 { "NtMutant", func_NtMutant }, 97 { "NtOpenKey", func_NtOpenKey }, 98 { "NtOpenProcessToken", func_NtOpenProcessToken }, 99 { "NtOpenThreadToken", func_NtOpenThreadToken }, 100 { "NtProtectVirtualMemory", func_NtProtectVirtualMemory }, 101 { "NtQueryInformationFile", func_NtQueryInformationFile }, 102 { "NtQueryInformationProcess", func_NtQueryInformationProcess }, 103 { "NtQueryInformationThread", func_NtQueryInformationThread }, 104 { "NtQueryKey", func_NtQueryKey }, 105 { "NtQuerySystemEnvironmentValue", func_NtQuerySystemEnvironmentValue }, 106 { "NtQuerySystemInformation", func_NtQuerySystemInformation }, 107 { "NtQueryValueKey", func_NtQueryValueKey }, 108 { "NtQueryVolumeInformationFile", func_NtQueryVolumeInformationFile }, 109 { "NtReadFile", func_NtReadFile }, 110 { "NtSaveKey", func_NtSaveKey}, 111 { "NtSetInformationFile", func_NtSetInformationFile }, 112 { "NtSetInformationProcess", func_NtSetInformationProcess }, 113 { "NtSetInformationThread", func_NtSetInformationThread }, 114 { "NtSetValueKey", func_NtSetValueKey}, 115 { "NtSetVolumeInformationFile", func_NtSetVolumeInformationFile }, 116 { "NtSystemInformation", func_NtSystemInformation }, 117 { "NtUnloadDriver", func_NtUnloadDriver }, 118 { "NtWriteFile", func_NtWriteFile }, 119 { "RtlAllocateHeap", func_RtlAllocateHeap }, 120 { "RtlBitmapApi", func_RtlBitmap }, 121 { "RtlComputePrivatizedDllName_U", func_RtlComputePrivatizedDllName_U }, 122 { "RtlCopyMappedMemory", func_RtlCopyMappedMemory }, 123 { "RtlDebugInformation", func_RtlDebugInformation }, 124 { "RtlDeleteAce", func_RtlDeleteAce }, 125 { "RtlDetermineDosPathNameType", func_RtlDetermineDosPathNameType }, 126 { "RtlDosApplyFileIsolationRedirection_Ustr", func_RtlDosApplyFileIsolationRedirection_Ustr }, 127 { "RtlDoesFileExists", func_RtlDoesFileExists }, 128 { "RtlDosPathNameToNtPathName_U", func_RtlDosPathNameToNtPathName_U }, 129 { "RtlDosSearchPath_U", func_RtlDosSearchPath_U }, 130 { "RtlDosSearchPath_Ustr", func_RtlDosSearchPath_Ustr }, 131 { "RtlFirstFreeAce", func_RtlFirstFreeAce }, 132 { "RtlGenerate8dot3Name", func_RtlGenerate8dot3Name }, 133 { "RtlGetFullPathName_U", func_RtlGetFullPathName_U }, 134 { "RtlGetFullPathName_Ustr", func_RtlGetFullPathName_Ustr }, 135 { "RtlGetFullPathName_UstrEx", func_RtlGetFullPathName_UstrEx }, 136 { "RtlGetLengthWithoutTrailingPathSeperators", func_RtlGetLengthWithoutTrailingPathSeperators }, 137 { "RtlGetLongestNtPathLength", func_RtlGetLongestNtPathLength }, 138 { "RtlGetNtProductType", func_RtlGetNtProductType }, 139 { "RtlGetUnloadEventTrace", func_RtlGetUnloadEventTrace }, 140 { "RtlHandle", func_RtlHandle }, 141 { "RtlImageDirectoryEntryToData", func_RtlImageDirectoryEntryToData }, 142 { "RtlImageRvaToVa", func_RtlImageRvaToVa }, 143 { "RtlIsNameLegalDOS8Dot3", func_RtlIsNameLegalDOS8Dot3 }, 144 { "RtlMemoryStream", func_RtlMemoryStream }, 145 { "RtlMultipleAllocateHeap", func_RtlMultipleAllocateHeap }, 146 { "RtlNtPathNameToDosPathName", func_RtlNtPathNameToDosPathName }, 147 { "RtlpEnsureBufferSize", func_RtlpEnsureBufferSize }, 148 { "RtlQueryTimeZoneInformation", func_RtlQueryTimeZoneInformation }, 149 { "RtlReAllocateHeap", func_RtlReAllocateHeap }, 150 { "RtlUnicodeStringToAnsiString", func_RtlUnicodeStringToAnsiString }, 151 { "RtlUpcaseUnicodeStringToCountedOemString", func_RtlUpcaseUnicodeStringToCountedOemString }, 152 { "RtlValidateUnicodeString", func_RtlValidateUnicodeString }, 153 { "StackOverflow", func_StackOverflow }, 154 { "TimerResolution", func_TimerResolution }, 155 156 { 0, 0 } 157 }; 158