Added test for thread functions.
[wine] / dlls / kernel / kernel32.spec
1 name    kernel32
2 type    win32
3 init    MAIN_KernelInit
4 rsrc    kernel.res
5
6 import  ntdll.dll
7
8 debug_channels (comm console debugstr dll int resource stress thunk toolhelp
9                 win32)
10
11 # Functions exported by the Win95 kernel32.dll 
12 # (these need to have these exact ordinals, for some win95 dlls 
13 #  import kernel32.dll by ordinal)
14
15 # names of undocumented ordinal only calls are taken from:
16 # - k32exp.h by Andrew Schulman
17 # - error messages and strings from the debug version of kernel32.dll
18 # - code generated by the MS Thunk Compiler
19 # - symbols exported by the Oct 94 beta version of kernel32.dll
20
21   1 stdcall -register -i386 VxDCall0(long) VxDCall
22   2 stdcall -register -i386 VxDCall1(long) VxDCall
23   3 stdcall -register -i386 VxDCall2(long) VxDCall
24   4 stdcall -register -i386 VxDCall3(long) VxDCall
25   5 stdcall -register -i386 VxDCall4(long) VxDCall
26   6 stdcall -register -i386 VxDCall5(long) VxDCall
27   7 stdcall -register -i386 VxDCall6(long) VxDCall
28   8 stdcall -register -i386 VxDCall7(long) VxDCall
29   9 stdcall -register -i386 VxDCall8(long) VxDCall
30  10 stdcall k32CharToOemA(str ptr) k32CharToOemA
31  11 stdcall k32CharToOemBuffA(str ptr long) k32CharToOemBuffA
32  12 stdcall k32OemToCharA(ptr ptr) k32OemToCharA
33  13 stdcall k32OemToCharBuffA(ptr ptr long) k32OemToCharBuffA
34  14 stdcall k32LoadStringA(long long ptr long) k32LoadStringA
35  15 varargs k32wsprintfA(str str) k32wsprintfA
36  16 stdcall k32wvsprintfA(ptr str ptr) k32wvsprintfA
37  17 stdcall -register -i386 CommonUnimpStub() CommonUnimpStub
38  18 stdcall GetProcessDword(long long) GetProcessDword
39  19 stub ThunkTheTemplateHandle
40  20 stdcall DosFileHandleToWin32Handle(long) DosFileHandleToWin32Handle
41  21 stdcall Win32HandleToDosFileHandle(long) Win32HandleToDosFileHandle
42  22 stdcall DisposeLZ32Handle(long) DisposeLZ32Handle
43  23 stub GDIReallyCares
44  24 stdcall GlobalAlloc16(long long) GlobalAlloc16
45  25 stdcall GlobalLock16(long) GlobalLock16
46  26 stdcall GlobalUnlock16(long) GlobalUnlock16
47  27 stdcall GlobalFix16(long) GlobalFix16
48  28 stdcall GlobalUnfix16(long) GlobalUnfix16
49  29 stdcall GlobalWire16(long) GlobalWire16
50  30 stdcall GlobalUnWire16(long) GlobalUnWire16
51  31 stdcall GlobalFree16(long) GlobalFree16
52  32 stdcall GlobalSize16(long) GlobalSize16
53  33 stdcall HouseCleanLogicallyDeadHandles() HouseCleanLogicallyDeadHandles
54  34 stdcall GetWin16DOSEnv() GetWin16DOSEnv
55  35 stdcall LoadLibrary16(str) LoadLibrary16
56  36 stdcall FreeLibrary16(long) FreeLibrary16
57  37 stdcall GetProcAddress16(long str) WIN32_GetProcAddress16
58  38 stdcall -register -i386 AllocMappedBuffer() AllocMappedBuffer
59  39 stdcall -register -i386 FreeMappedBuffer() FreeMappedBuffer
60  40 stdcall -register -i386 OT_32ThkLSF() OT_32ThkLSF
61  41 stdcall ThunkInitLSF(long str long str str) ThunkInitLSF
62  42 stdcall -register -i386 LogApiThkLSF(str) LogApiThkLSF
63  43 stdcall ThunkInitLS(long str long str str) ThunkInitLS
64  44 stdcall -register -i386 LogApiThkSL(str) LogApiThkSL
65  45 stdcall -register -i386 Common32ThkLS() Common32ThkLS 
66  46 stdcall ThunkInitSL(long str long str str) ThunkInitSL
67  47 stdcall -register -i386 LogCBThkSL(str) LogCBThkSL
68  48 stdcall ReleaseThunkLock(ptr) ReleaseThunkLock
69  49 stdcall RestoreThunkLock(long) RestoreThunkLock
70
71  51 stdcall -register -i386 W32S_BackTo32() W32S_BackTo32
72  52 stdcall GetThunkBuff() GetThunkBuff
73  53 stdcall GetThunkStuff(str str) GetThunkStuff
74  54 stdcall K32WOWCallback16(long long) K32WOWCallback16
75  55 stdcall K32WOWCallback16Ex(ptr long long ptr ptr) K32WOWCallback16Ex
76  56 stdcall K32WOWGetVDMPointer(long long long) K32WOWGetVDMPointer
77  57 stdcall K32WOWHandle32(long long) K32WOWHandle32
78  58 stdcall K32WOWHandle16(long long) K32WOWHandle16
79  59 stdcall K32WOWGlobalAlloc16(long long) K32WOWGlobalAlloc16
80  60 stdcall K32WOWGlobalLock16(long) K32WOWGlobalLock16
81  61 stdcall K32WOWGlobalUnlock16(long) K32WOWGlobalUnlock16
82  62 stdcall K32WOWGlobalFree16(long) K32WOWGlobalFree16
83  63 stdcall K32WOWGlobalAllocLock16(long long ptr) K32WOWGlobalAllocLock16
84  64 stdcall K32WOWGlobalUnlockFree16(long) K32WOWGlobalUnlockFree16
85  65 stdcall K32WOWGlobalLockSize16(long ptr) K32WOWGlobalLockSize16
86  66 stdcall K32WOWYield16() K32WOWYield16
87  67 stdcall K32WOWDirectedYield16(long) K32WOWDirectedYield16
88  68 stdcall K32WOWGetVDMPointerFix(long long long) K32WOWGetVDMPointerFix
89  69 stdcall K32WOWGetVDMPointerUnfix(long) K32WOWGetVDMPointerUnfix
90  70 stdcall K32WOWGetDescriptor(long long) K32WOWGetDescriptor
91  71 stub IsThreadId
92  72 forward K32RtlLargeIntegerAdd ntdll.RtlLargeIntegerAdd
93  73 forward K32RtlEnlargedIntegerMultiply ntdll.RtlEnlargedIntegerMultiply
94  74 forward K32RtlEnlargedUnsignedMultiply ntdll.RtlEnlargedUnsignedMultiply
95  75 forward K32RtlEnlargedUnsignedDivide ntdll.RtlEnlargedUnsignedDivide
96  76 forward K32RtlExtendedLargeIntegerDivide ntdll.RtlExtendedLargeIntegerDivide
97  77 forward K32RtlExtendedMagicDivide ntdll.RtlExtendedMagicDivide
98  78 forward K32RtlExtendedIntegerMultiply ntdll.RtlExtendedIntegerMultiply
99  79 forward K32RtlLargeIntegerShiftLeft ntdll.RtlLargeIntegerShiftLeft
100  80 forward K32RtlLargeIntegerShiftRight ntdll.RtlLargeIntegerShiftRight
101  81 forward K32RtlLargeIntegerArithmeticShift ntdll.RtlLargeIntegerArithmeticShift
102  82 forward K32RtlLargeIntegerNegate ntdll.RtlLargeIntegerNegate
103  83 forward K32RtlLargeIntegerSubtract ntdll.RtlLargeIntegerSubtract
104  84 forward K32RtlConvertLongToLargeInteger ntdll.RtlConvertLongToLargeInteger
105  85 forward K32RtlConvertUlongToLargeInteger ntdll.RtlConvertUlongToLargeInteger
106  86 stdcall @(ptr) _KERNEL32_86
107  87 stdcall SSOnBigStack() SSOnBigStack
108  88 varargs SSCall(long long ptr) SSCall
109  89 stdcall -register -i386 FT_PrologPrime() FT_PrologPrime
110  90 stdcall -register -i386 QT_ThunkPrime() QT_ThunkPrime
111  91 stdcall PK16FNF(ptr) PK16FNF
112  92 stdcall GetPK16SysVar() GetPK16SysVar
113  93 stdcall GetpWin16Lock(ptr) GetpWin16Lock
114  94 stdcall _CheckNotSysLevel(ptr) _CheckNotSysLevel
115  95 stdcall _ConfirmSysLevel(ptr) _ConfirmSysLevel
116  96 stdcall _ConfirmWin16Lock() _ConfirmWin16Lock
117  97 stdcall _EnterSysLevel(ptr) _EnterSysLevel
118  98 stdcall _LeaveSysLevel(ptr) _LeaveSysLevel
119  99 stdcall @(long) _KERNEL32_99
120 100 stdcall @(long long long) _KERNEL32_100
121 101 stub @
122 102 stub @
123 103 stub @
124 104 stub @
125 105 stub @
126 106 stub @
127 107 stub @
128 108 stub @
129 109 stub @
130 110 stub @
131 111 stub @
132 112 stub @
133 113 stub @
134 114 stub @
135 115 stub @
136 116 stub @
137 117 stub @
138
139 119 stub @
140 120 stub @
141 121 stub @
142 122 stub @
143
144 # functions exported by name, ordinal doesn't matter
145
146 @ stdcall AddAtomA(str) AddAtomA
147 @ stdcall AddAtomW(wstr) AddAtomW
148 @ stdcall AllocConsole() AllocConsole
149 @ stub AllocLSCallback
150 @ stdcall AllocSLCallback(ptr ptr) AllocSLCallback
151 @ stdcall AreFileApisANSI() AreFileApisANSI
152 @ stdcall BackupRead(ptr ptr long ptr long long ptr) BackupRead
153 @ stdcall BackupSeek(ptr long long ptr ptr ptr) BackupSeek
154 @ stdcall BackupWrite(ptr ptr long ptr long long ptr) BackupWrite
155 @ stdcall Beep(long long) Beep
156 @ stub BeginUpdateResourceA
157 @ stub BeginUpdateResourceW
158 @ stdcall BuildCommDCBA(str ptr) BuildCommDCBA
159 @ stdcall BuildCommDCBAndTimeoutsA(str ptr ptr) BuildCommDCBAndTimeoutsA
160 @ stdcall BuildCommDCBAndTimeoutsW(wstr ptr ptr) BuildCommDCBAndTimeoutsW
161 @ stdcall BuildCommDCBW(wstr ptr) BuildCommDCBW
162 @ stdcall CallNamedPipeA(str ptr long ptr long ptr long) CallNamedPipeA
163 @ stdcall CallNamedPipeW(wstr ptr long ptr long ptr long) CallNamedPipeW
164 @ stub Callback12
165 @ stub Callback16
166 @ stub Callback20
167 @ stub Callback24
168 @ stub Callback28
169 @ stub Callback32
170 @ stub Callback36
171 @ stub Callback4
172 @ stub Callback40
173 @ stub Callback44
174 @ stub Callback48
175 @ stub Callback52
176 @ stub Callback56
177 @ stub Callback60
178 @ stub Callback64
179 @ stub Callback8
180 @ stdcall ClearCommBreak(long) ClearCommBreak
181 @ stdcall ClearCommError(long ptr ptr) ClearCommError
182 @ stdcall CloseHandle(long) CloseHandle
183 @ stdcall CloseProfileUserMapping() CloseProfileUserMapping
184 @ stub CloseSystemHandle
185 @ stdcall CommConfigDialogA(str long ptr) CommConfigDialogA
186 @ stdcall CommConfigDialogW(wstr long ptr) CommConfigDialogW
187 @ stdcall CompareFileTime(ptr ptr) CompareFileTime
188 @ stdcall CompareStringA(long long str long str long) CompareStringA
189 @ stdcall CompareStringW(long long wstr long wstr long) CompareStringW
190 @ stdcall ConnectNamedPipe(long ptr) ConnectNamedPipe
191 @ stdcall ContinueDebugEvent(long long long) ContinueDebugEvent
192 @ stdcall ConvertDefaultLocale (long) ConvertDefaultLocale
193 @ stdcall ConvertToGlobalHandle(long) ConvertToGlobalHandle
194 @ stdcall CopyFileA(str str long) CopyFileA
195 @ stdcall CopyFileW(wstr wstr long) CopyFileW
196 @ stdcall CreateConsoleScreenBuffer(long long ptr long ptr) CreateConsoleScreenBuffer
197 @ stdcall CreateDirectoryA(str ptr) CreateDirectoryA
198 @ stdcall CreateDirectoryExA(str str ptr) CreateDirectoryExA
199 @ stdcall CreateDirectoryExW(wstr wstr ptr) CreateDirectoryExW
200 @ stdcall CreateDirectoryW(wstr ptr) CreateDirectoryW
201 @ stdcall CreateEventA(ptr long long str) CreateEventA
202 @ stdcall CreateEventW(ptr long long wstr) CreateEventW
203 @ stdcall CreateFileA(str long long ptr long long long) CreateFileA
204 @ stdcall CreateFileMappingA(long ptr long long long str) CreateFileMappingA
205 @ stdcall CreateFileMappingW(long ptr long long long wstr) CreateFileMappingW
206 @ stdcall CreateFileW(wstr long long ptr long long long) CreateFileW
207 @ stdcall CreateIoCompletionPort(long long long long) CreateIoCompletionPort
208 @ stub CreateKernelThread
209 @ stdcall CreateMailslotA(ptr long long ptr) CreateMailslotA
210 @ stdcall CreateMailslotW(ptr long long ptr) CreateMailslotW
211 @ stdcall CreateMutexA(ptr long str) CreateMutexA
212 @ stdcall CreateMutexW(ptr long wstr) CreateMutexW
213 @ stdcall CreateNamedPipeA(str long long long long long long ptr) CreateNamedPipeA
214 @ stdcall CreateNamedPipeW(wstr long long long long long long ptr) CreateNamedPipeW
215 @ stdcall CreatePipe(ptr ptr ptr long) CreatePipe
216 @ stdcall CreateProcessA(str str ptr ptr long long ptr str ptr ptr) CreateProcessA
217 @ stdcall CreateProcessW(wstr wstr ptr ptr long long ptr wstr ptr ptr) CreateProcessW
218 @ stub CreateRemoteThread
219 @ stdcall CreateSemaphoreA(ptr long long str) CreateSemaphoreA
220 @ stdcall CreateSemaphoreW(ptr long long wstr) CreateSemaphoreW
221 @ stdcall CreateSocketHandle() CreateSocketHandle
222 @ stdcall CreateTapePartition(long long long long) CreateTapePartition
223 @ stdcall CreateThread(ptr long ptr long long ptr) CreateThread
224 @ stdcall CreateToolhelp32Snapshot(long long) CreateToolhelp32Snapshot
225 @ stdcall DebugActiveProcess(long) DebugActiveProcess
226 @ stdcall DebugBreak() DebugBreak
227 @ stdcall DefineDosDeviceA(long str str) DefineDosDeviceA
228 @ stub DefineDosDeviceW
229 @ stub DelayLoadFailureHook
230 @ stdcall DeleteAtom(long) DeleteAtom
231 @ forward DeleteCriticalSection ntdll.RtlDeleteCriticalSection
232 @ stdcall DeleteFileA(str) DeleteFileA
233 @ stdcall DeleteFileW(wstr) DeleteFileW
234 @ stdcall DeviceIoControl(long long ptr long ptr long ptr ptr) DeviceIoControl
235 @ stdcall DisableThreadLibraryCalls(long) DisableThreadLibraryCalls
236 @ stdcall DisconnectNamedPipe(long) DisconnectNamedPipe
237 @ stdcall DosDateTimeToFileTime(long long ptr) DosDateTimeToFileTime
238 @ stdcall DuplicateHandle(long long long ptr long long long) DuplicateHandle
239 @ stub EndUpdateResourceA
240 @ stub EndUpdateResourceW
241 @ forward EnterCriticalSection ntdll.RtlEnterCriticalSection
242 @ stdcall EnumCalendarInfoA(ptr long long long) EnumCalendarInfoA
243 @ stub EnumCalendarInfoW
244 @ stdcall EnumDateFormatsA(ptr long long) EnumDateFormatsA
245 @ stdcall EnumDateFormatsW(ptr long long) EnumDateFormatsW
246 @ stdcall EnumResourceLanguagesA(long str str ptr long) EnumResourceLanguagesA
247 @ stdcall EnumResourceLanguagesW(long wstr wstr ptr long) EnumResourceLanguagesW
248 @ stdcall EnumResourceNamesA(long str ptr long) EnumResourceNamesA
249 @ stdcall EnumResourceNamesW(long wstr ptr long) EnumResourceNamesW
250 @ stdcall EnumResourceTypesA(long ptr long) EnumResourceTypesA
251 @ stdcall EnumResourceTypesW(long ptr long) EnumResourceTypesW
252 @ stdcall EnumSystemCodePagesA(ptr long) EnumSystemCodePagesA
253 @ stdcall EnumSystemCodePagesW(ptr long) EnumSystemCodePagesW
254 @ stdcall EnumSystemLocalesA(ptr long) EnumSystemLocalesA
255 @ stdcall EnumSystemLocalesW(ptr long) EnumSystemLocalesW
256 @ stdcall EnumTimeFormatsA(ptr long long) EnumTimeFormatsA
257 @ stdcall EnumTimeFormatsW(ptr long long) EnumTimeFormatsW
258 @ stdcall EraseTape(ptr long long) EraseTape
259 @ stdcall EscapeCommFunction(long long) EscapeCommFunction
260 @ stdcall ExitProcess(long) ExitProcess
261 @ stdcall ExitThread(long) ExitThread
262 @ stdcall ExpandEnvironmentStringsA(str ptr long) ExpandEnvironmentStringsA
263 @ stdcall ExpandEnvironmentStringsW(wstr ptr long) ExpandEnvironmentStringsW
264 @ stdcall -register -i386 FT_Exit0() FT_Exit0
265 @ stdcall -register -i386 FT_Exit12() FT_Exit12
266 @ stdcall -register -i386 FT_Exit16() FT_Exit16
267 @ stdcall -register -i386 FT_Exit20() FT_Exit20
268 @ stdcall -register -i386 FT_Exit24() FT_Exit24
269 @ stdcall -register -i386 FT_Exit28() FT_Exit28
270 @ stdcall -register -i386 FT_Exit32() FT_Exit32
271 @ stdcall -register -i386 FT_Exit36() FT_Exit36
272 @ stdcall -register -i386 FT_Exit40() FT_Exit40
273 @ stdcall -register -i386 FT_Exit44() FT_Exit44
274 @ stdcall -register -i386 FT_Exit48() FT_Exit48
275 @ stdcall -register -i386 FT_Exit4() FT_Exit4
276 @ stdcall -register -i386 FT_Exit52() FT_Exit52
277 @ stdcall -register -i386 FT_Exit56() FT_Exit56
278 @ stdcall -register -i386 FT_Exit8() FT_Exit8
279 @ stdcall -register -i386 FT_Prolog() FT_Prolog
280 @ stdcall -register -i386 FT_Thunk() FT_Thunk
281 @ stdcall FatalAppExitA(long str) FatalAppExitA
282 @ stdcall FatalAppExitW(long wstr) FatalAppExitW
283 @ stub FatalExit
284 @ stdcall FileTimeToDosDateTime(ptr ptr ptr) FileTimeToDosDateTime
285 @ stdcall FileTimeToLocalFileTime(ptr ptr) FileTimeToLocalFileTime
286 @ stdcall FileTimeToSystemTime(ptr ptr) FileTimeToSystemTime
287 @ stdcall FillConsoleOutputAttribute(long long long long ptr) FillConsoleOutputAttribute
288 @ stdcall FillConsoleOutputCharacterA(long long long long ptr) FillConsoleOutputCharacterA
289 @ stdcall FillConsoleOutputCharacterW(long long long long ptr) FillConsoleOutputCharacterW
290 @ stdcall FindAtomA(str) FindAtomA
291 @ stdcall FindAtomW(wstr) FindAtomW
292 @ stdcall FindCloseChangeNotification(long) FindCloseChangeNotification
293 @ stdcall FindClose(long) FindClose
294 @ stdcall FindFirstChangeNotificationA(str long long) FindFirstChangeNotificationA
295 @ stdcall FindFirstChangeNotificationW(wstr long long) FindFirstChangeNotificationW
296 @ stdcall FindFirstFileA(str ptr) FindFirstFileA
297 @ stdcall FindFirstFileW(wstr ptr) FindFirstFileW
298 @ stdcall FindNextChangeNotification(long) FindNextChangeNotification
299 @ stdcall FindNextFileA(long ptr) FindNextFileA
300 @ stdcall FindNextFileW(long ptr) FindNextFileW
301 @ stdcall FindResourceA(long str str) FindResourceA
302 @ stdcall FindResourceExA(long str str long) FindResourceExA
303 @ stdcall FindResourceExW(long wstr wstr long) FindResourceExW
304 @ stdcall FindResourceW(long wstr wstr) FindResourceW
305 @ stdcall FlushConsoleInputBuffer(long) FlushConsoleInputBuffer
306 @ stdcall FlushFileBuffers(long) FlushFileBuffers
307 @ stdcall FlushInstructionCache(long long long) FlushInstructionCache
308 @ stdcall FlushViewOfFile(ptr long) FlushViewOfFile
309 @ stub FoldStringA
310 @ stub FoldStringW
311 @ stdcall FormatMessageA(long ptr long long ptr long ptr) FormatMessageA
312 @ stdcall FormatMessageW(long ptr long long ptr long ptr) FormatMessageW
313 @ stdcall FreeConsole() FreeConsole
314 @ stdcall FreeEnvironmentStringsA(ptr) FreeEnvironmentStringsA
315 @ stdcall FreeEnvironmentStringsW(ptr) FreeEnvironmentStringsW
316 @ stub FreeLSCallback
317 @ stdcall FreeLibraryAndExitThread(long long) FreeLibraryAndExitThread
318 @ stdcall FreeLibrary(long) FreeLibrary
319 @ stdcall FreeResource(long) FreeResource
320 @ stdcall FreeSLCallback(long) FreeSLCallback
321 @ stdcall GenerateConsoleCtrlEvent(long long) GenerateConsoleCtrlEvent
322 @ stdcall GetACP() GetACP
323 @ stdcall GetAtomNameA(long ptr long) GetAtomNameA
324 @ stdcall GetAtomNameW(long ptr long) GetAtomNameW
325 @ stdcall GetBinaryType(ptr ptr) GetBinaryTypeA
326 @ stdcall GetBinaryTypeA(ptr ptr) GetBinaryTypeA
327 @ stdcall GetBinaryTypeW(ptr ptr) GetBinaryTypeW
328 @ stdcall GetCPInfo(long ptr) GetCPInfo
329 @ stdcall GetCommConfig(long ptr long) GetCommConfig
330 @ stdcall GetCommMask(long ptr) GetCommMask
331 @ stdcall GetCommModemStatus(long ptr) GetCommModemStatus
332 @ stdcall GetCommProperties(long ptr) GetCommProperties
333 @ stdcall GetCommState(long ptr) GetCommState
334 @ stdcall GetCommTimeouts(long ptr) GetCommTimeouts
335 @ stdcall GetCommandLineA() GetCommandLineA
336 @ stdcall GetCommandLineW() GetCommandLineW
337 @ stdcall GetCompressedFileSizeA(long ptr) GetCompressedFileSizeA
338 @ stdcall GetCompressedFileSizeW(long ptr) GetCompressedFileSizeW
339 @ stdcall GetComputerNameA(ptr ptr) GetComputerNameA
340 @ stdcall GetComputerNameExA(long ptr ptr) GetComputerNameExA
341 @ stdcall GetComputerNameExW(long ptr ptr) GetComputerNameExW
342 @ stdcall GetComputerNameW(ptr ptr) GetComputerNameW
343 @ stdcall GetConsoleCP() GetConsoleCP
344 @ stdcall GetConsoleCursorInfo(long ptr) GetConsoleCursorInfo
345 @ stdcall GetConsoleMode(long ptr) GetConsoleMode
346 @ stdcall GetConsoleOutputCP() GetConsoleOutputCP
347 @ stdcall GetConsoleScreenBufferInfo(long ptr) GetConsoleScreenBufferInfo
348 @ stdcall GetConsoleTitleA(ptr long) GetConsoleTitleA
349 @ stdcall GetConsoleTitleW(ptr long) GetConsoleTitleW
350 @ stdcall GetCurrencyFormatA(long long str ptr str long) GetCurrencyFormatA
351 @ stdcall GetCurrencyFormatW(long long str ptr str long) GetCurrencyFormatW
352 @ stdcall GetCurrentDirectoryA(long ptr) GetCurrentDirectoryA
353 @ stdcall GetCurrentDirectoryW(long ptr) GetCurrentDirectoryW
354 @ stdcall GetCurrentProcess() GetCurrentProcess
355 @ stdcall GetCurrentProcessId() GetCurrentProcessId
356 @ stdcall GetCurrentThread() GetCurrentThread
357 @ stdcall GetCurrentThreadId() GetCurrentThreadId
358 @ stdcall GetDateFormatA(long long ptr str ptr long) GetDateFormatA
359 @ stdcall GetDateFormatW(long long ptr wstr ptr long) GetDateFormatW
360 @ stub GetDaylightFlag
361 @ stdcall GetDefaultCommConfigA(str ptr long) GetDefaultCommConfigA
362 @ stdcall GetDefaultCommConfigW(wstr ptr long) GetDefaultCommConfigW
363 @ stdcall GetDiskFreeSpaceA(str ptr ptr ptr ptr) GetDiskFreeSpaceA
364 @ stdcall GetDiskFreeSpaceW(wstr ptr ptr ptr ptr) GetDiskFreeSpaceW
365 @ stdcall GetDriveTypeA(str) GetDriveTypeA
366 @ stdcall GetDriveTypeW(wstr) GetDriveTypeW
367 @ stdcall GetEnvironmentStrings() GetEnvironmentStringsA
368 @ stdcall GetEnvironmentStringsA() GetEnvironmentStringsA
369 @ stdcall GetEnvironmentStringsW() GetEnvironmentStringsW
370 @ stdcall GetEnvironmentVariableA(str ptr long) GetEnvironmentVariableA
371 @ stdcall GetEnvironmentVariableW(wstr ptr long) GetEnvironmentVariableW
372 @ stub GetErrorMode
373 @ stdcall GetExitCodeProcess(long ptr) GetExitCodeProcess
374 @ stdcall GetExitCodeThread(long ptr) GetExitCodeThread
375 @ stdcall GetFileAttributesA(str) GetFileAttributesA
376 @ stdcall GetFileAttributesW(wstr) GetFileAttributesW
377 @ stdcall GetFileInformationByHandle(long ptr) GetFileInformationByHandle
378 @ stdcall GetFileSize(long ptr) GetFileSize
379 @ stdcall GetFileTime(long ptr ptr ptr) GetFileTime
380 @ stdcall GetFileType(long) GetFileType
381 @ stdcall GetFullPathNameA(str long ptr ptr) GetFullPathNameA
382 @ stdcall GetFullPathNameW(wstr long ptr ptr) GetFullPathNameW
383 @ stdcall GetHandleContext(long) GetHandleContext
384 @ stdcall GetHandleInformation(long ptr) GetHandleInformation
385 @ stub GetLSCallbackTarget
386 @ stub GetLSCallbackTemplate
387 @ stdcall GetLargestConsoleWindowSize(long) GetLargestConsoleWindowSize
388 @ stdcall GetLastError() GetLastError
389 @ stdcall GetLocalTime(ptr) GetLocalTime
390 @ stdcall GetLocaleInfoA(long long ptr long) GetLocaleInfoA
391 @ stdcall GetLocaleInfoW(long long ptr long) GetLocaleInfoW
392 @ stdcall GetLogicalDriveStringsA(long ptr) GetLogicalDriveStringsA
393 @ stdcall GetLogicalDriveStringsW(long ptr) GetLogicalDriveStringsW
394 @ stdcall GetLogicalDrives() GetLogicalDrives
395 @ stdcall GetMailslotInfo(long ptr ptr ptr ptr) GetMailslotInfo
396 @ stdcall GetModuleFileNameA(long ptr long) GetModuleFileNameA
397 @ stdcall GetModuleFileNameW(long ptr long) GetModuleFileNameW
398 @ stdcall GetModuleHandleA(str) GetModuleHandleA
399 @ stdcall GetModuleHandleW(wstr) GetModuleHandleW
400 @ stdcall GetNamedPipeHandleStateA(long ptr ptr ptr ptr str long) GetNamedPipeHandleStateA
401 @ stdcall GetNamedPipeHandleStateW(long ptr ptr ptr ptr wstr long) GetNamedPipeHandleStateW
402 @ stdcall GetNamedPipeInfo(long ptr ptr ptr ptr) GetNamedPipeInfo
403 @ stdcall GetNumberFormatA(long long str ptr ptr long) GetNumberFormatA
404 @ stdcall GetNumberFormatW(long long wstr ptr ptr long) GetNumberFormatW
405 @ stdcall GetNumberOfConsoleInputEvents(long ptr) GetNumberOfConsoleInputEvents
406 @ stdcall GetNumberOfConsoleMouseButtons(ptr) GetNumberOfConsoleMouseButtons
407 @ stdcall GetOEMCP() GetOEMCP
408 @ stdcall GetOverlappedResult(long ptr ptr long) GetOverlappedResult
409 @ stdcall GetPriorityClass(long) GetPriorityClass
410 @ stdcall GetPrivateProfileIntA(str str long str) GetPrivateProfileIntA
411 @ stdcall GetPrivateProfileIntW(wstr wstr long wstr) GetPrivateProfileIntW
412 @ stdcall GetPrivateProfileSectionA(str ptr long str) GetPrivateProfileSectionA
413 @ stdcall GetPrivateProfileSectionNamesA(ptr long str) GetPrivateProfileSectionNamesA
414 @ stdcall GetPrivateProfileSectionNamesW(ptr long wstr) GetPrivateProfileSectionNamesW
415 @ stdcall GetPrivateProfileSectionW(wstr ptr long wstr) GetPrivateProfileSectionW
416 @ stdcall GetPrivateProfileStringA(str str str ptr long str) GetPrivateProfileStringA
417 @ stdcall GetPrivateProfileStringW(wstr wstr wstr ptr long wstr) GetPrivateProfileStringW
418 @ stdcall GetPrivateProfileStructA (str str ptr long str) GetPrivateProfileStructA
419 @ stdcall GetPrivateProfileStructW(wstr wstr ptr long wstr) GetPrivateProfileStructW
420 @ stdcall GetProcAddress(long str) GetProcAddress
421 @ stdcall GetProcessAffinityMask(long ptr ptr) GetProcessAffinityMask
422 @ stdcall GetProcessFlags(long) GetProcessFlags
423 @ stdcall GetProcessHeap() GetProcessHeap
424 @ stdcall GetProcessHeaps(long ptr) GetProcessHeaps
425 @ stdcall GetProcessShutdownParameters(ptr ptr) GetProcessShutdownParameters
426 @ stdcall GetProcessTimes(long ptr ptr ptr ptr) GetProcessTimes
427 @ stdcall GetProcessVersion(long) GetProcessVersion
428 @ stdcall GetProcessWorkingSetSize(long ptr ptr) GetProcessWorkingSetSize
429 @ stub GetProductName
430 @ stdcall GetProfileIntA(str str long) GetProfileIntA
431 @ stdcall GetProfileIntW(wstr wstr long) GetProfileIntW
432 @ stdcall GetProfileSectionA(str ptr long) GetProfileSectionA
433 @ stdcall GetProfileSectionW(wstr ptr long) GetProfileSectionW
434 @ stdcall GetProfileStringA(str str str ptr long) GetProfileStringA
435 @ stdcall GetProfileStringW(wstr wstr wstr ptr long) GetProfileStringW
436 @ stdcall GetQueuedCompletionStatus(long ptr ptr ptr long) GetQueuedCompletionStatus
437 @ stub GetSLCallbackTarget
438 @ stub GetSLCallbackTemplate
439 @ stdcall GetShortPathNameA(str ptr long) GetShortPathNameA
440 @ stdcall GetShortPathNameW(wstr ptr long) GetShortPathNameW
441 @ stdcall GetStartupInfoA(ptr) GetStartupInfoA
442 @ stdcall GetStartupInfoW(ptr) GetStartupInfoW
443 @ stdcall GetStdHandle(long) GetStdHandle
444 @ stdcall GetStringTypeA(long long str long ptr) GetStringTypeA
445 @ stdcall GetStringTypeExA(long long str long ptr) GetStringTypeExA
446 @ stdcall GetStringTypeExW(long long wstr long ptr) GetStringTypeExW
447 @ stdcall GetStringTypeW(long wstr long ptr) GetStringTypeW
448 @ stdcall GetSystemDefaultLCID() GetSystemDefaultLCID
449 @ stdcall GetSystemDefaultLangID() GetSystemDefaultLangID
450 @ stdcall GetSystemDirectoryA(ptr long) GetSystemDirectoryA
451 @ stdcall GetSystemDirectoryW(ptr long) GetSystemDirectoryW
452 @ stdcall GetSystemInfo(ptr) GetSystemInfo
453 @ stdcall GetSystemPowerStatus(ptr) GetSystemPowerStatus
454 @ stdcall GetSystemTime(ptr) GetSystemTime
455 @ stdcall GetSystemTimeAdjustment(ptr ptr ptr) GetSystemTimeAdjustment
456 @ stdcall GetSystemTimeAsFileTime(ptr) GetSystemTimeAsFileTime
457 @ stdcall GetTapeParameters(ptr long ptr ptr) GetTapeParameters
458 @ stdcall GetTapePosition(ptr long ptr ptr ptr) GetTapePosition
459 @ stdcall GetTapeStatus(ptr) GetTapeStatus
460 @ stdcall GetTempFileNameA(str str long ptr) GetTempFileNameA
461 @ stdcall GetTempFileNameW(wstr wstr long ptr) GetTempFileNameW
462 @ stdcall GetTempPathA(long ptr) GetTempPathA
463 @ stdcall GetTempPathW(long ptr) GetTempPathW
464 @ stdcall GetThreadContext(long ptr) GetThreadContext
465 @ stdcall GetThreadLocale() GetThreadLocale
466 @ stdcall GetThreadPriority(long) GetThreadPriority
467 @ stdcall GetThreadSelectorEntry(long long ptr) GetThreadSelectorEntry
468 @ stdcall GetThreadTimes(long ptr ptr ptr ptr) GetThreadTimes
469 @ stdcall GetTickCount() GetTickCount
470 @ stdcall GetTimeFormatA(long long ptr str ptr long) GetTimeFormatA
471 @ stdcall GetTimeFormatW(long long ptr wstr ptr long) GetTimeFormatW
472 @ stdcall GetTimeZoneInformation(ptr) GetTimeZoneInformation
473 @ stdcall GetUserDefaultLCID() GetUserDefaultLCID
474 @ stdcall GetUserDefaultLangID() GetUserDefaultLangID
475 @ stdcall GetVersion() GetVersion
476 @ stdcall GetVersionExA(ptr) GetVersionExA
477 @ stdcall GetVersionExW(ptr) GetVersionExW
478 @ stdcall GetVolumeInformationA(str ptr long ptr ptr ptr ptr long) GetVolumeInformationA
479 @ stdcall GetVolumeInformationW(wstr ptr long ptr ptr ptr ptr long) GetVolumeInformationW
480 @ stdcall GetWindowsDirectoryA(ptr long) GetWindowsDirectoryA
481 @ stdcall GetWindowsDirectoryW(ptr long) GetWindowsDirectoryW
482 @ stdcall GlobalAddAtomA(str) GlobalAddAtomA
483 @ stdcall GlobalAddAtomW(wstr) GlobalAddAtomW
484 @ stdcall GlobalAlloc(long long) GlobalAlloc
485 @ stdcall GlobalCompact(long) GlobalCompact
486 @ stdcall GlobalDeleteAtom(long) GlobalDeleteAtom
487 @ stdcall GlobalFindAtomA(str) GlobalFindAtomA
488 @ stdcall GlobalFindAtomW(wstr) GlobalFindAtomW
489 @ stdcall GlobalFix(long) GlobalFix
490 @ stdcall GlobalFlags(long) GlobalFlags
491 @ stdcall GlobalFree(long) GlobalFree
492 @ stdcall GlobalGetAtomNameA(long ptr long) GlobalGetAtomNameA
493 @ stdcall GlobalGetAtomNameW(long ptr long) GlobalGetAtomNameW
494 @ stdcall GlobalHandle(ptr) GlobalHandle
495 @ stdcall GlobalLock(long) GlobalLock
496 @ stdcall GlobalMemoryStatus(ptr) GlobalMemoryStatus
497 @ stdcall GlobalReAlloc(long long long) GlobalReAlloc
498 @ stdcall GlobalSize(long) GlobalSize
499 @ stdcall GlobalUnWire(long) GlobalUnWire
500 @ stdcall GlobalUnfix(long) GlobalUnfix
501 @ stdcall GlobalUnlock(long) GlobalUnlock
502 @ stdcall GlobalWire(long) GlobalWire
503 @ stub Heap32First
504 @ stub Heap32ListFirst
505 @ stub Heap32ListNext
506 @ stub Heap32Next
507 @ forward HeapAlloc ntdll.RtlAllocateHeap
508 @ stdcall HeapCompact(long long) HeapCompact
509 @ stdcall HeapCreate(long long long) HeapCreate
510 @ stdcall HeapDestroy(long) HeapDestroy
511 @ forward HeapFree ntdll.RtlFreeHeap
512 @ stdcall HeapLock(long) HeapLock
513 @ forward HeapReAlloc ntdll.RtlReAllocateHeap
514 @ stub HeapSetFlags
515 @ forward HeapSize ntdll.RtlSizeHeap
516 @ stdcall HeapUnlock(long) HeapUnlock
517 @ stdcall HeapValidate(long long ptr) HeapValidate
518 @ stdcall HeapWalk(long ptr) HeapWalk
519 @ stdcall InitAtomTable(long) InitAtomTable
520 @ stdcall InitializeCriticalSection(ptr) InitializeCriticalSection
521 @ stdcall InterlockedDecrement(ptr) InterlockedDecrement
522 @ stdcall InterlockedExchange(ptr long) InterlockedExchange
523 @ stdcall InterlockedIncrement(ptr) InterlockedIncrement
524 @ stub InvalidateNLSCache
525 @ stdcall IsBadCodePtr(ptr) IsBadCodePtr
526 @ stdcall IsBadHugeReadPtr(ptr long) IsBadHugeReadPtr
527 @ stdcall IsBadHugeWritePtr(ptr long) IsBadHugeWritePtr
528 @ stdcall IsBadReadPtr(ptr long) IsBadReadPtr
529 @ stdcall IsBadStringPtrA(ptr long) IsBadStringPtrA
530 @ stdcall IsBadStringPtrW(ptr long) IsBadStringPtrW
531 @ stdcall IsBadWritePtr(ptr long) IsBadWritePtr
532 @ stdcall IsDBCSLeadByte(long) IsDBCSLeadByte
533 @ stdcall IsDBCSLeadByteEx(long long) IsDBCSLeadByteEx
534 @ stub IsLSCallback
535 @ stub IsSLCallback
536 @ stdcall IsValidCodePage(long) IsValidCodePage
537 @ stdcall IsValidLocale(long long) IsValidLocale
538 @ stdcall -register -i386 K32Thk1632Epilog() K32Thk1632Epilog
539 @ stdcall -register -i386 K32Thk1632Prolog() K32Thk1632Prolog
540 @ stdcall LCMapStringA(long long str long ptr long) LCMapStringA
541 @ stdcall LCMapStringW(long long wstr long ptr long) LCMapStringW
542 @ forward LeaveCriticalSection ntdll.RtlLeaveCriticalSection
543 @ stdcall LoadLibraryA(str) LoadLibraryA
544 @ stdcall LoadLibraryExA( str long long) LoadLibraryExA
545 @ stdcall LoadLibraryExW(wstr long long) LoadLibraryExW
546 @ stdcall LoadLibraryW(wstr) LoadLibraryW
547 @ stdcall LoadModule(str ptr) LoadModule
548 @ stdcall LoadResource(long long) LoadResource
549 @ stdcall LocalAlloc(long long) LocalAlloc
550 @ stdcall LocalCompact(long) LocalCompact
551 @ stdcall LocalFileTimeToFileTime(ptr ptr) LocalFileTimeToFileTime
552 @ stdcall LocalFlags(long) LocalFlags
553 @ stdcall LocalFree(long) LocalFree
554 @ stdcall LocalHandle(ptr) LocalHandle
555 @ stdcall LocalLock(long) LocalLock
556 @ stdcall LocalReAlloc(long long long) LocalReAlloc
557 @ stdcall LocalShrink(long long) LocalShrink
558 @ stdcall LocalSize(long) LocalSize
559 @ stdcall LocalUnlock(long) LocalUnlock
560 @ stdcall LockFile(long long long long long) LockFile
561 @ stdcall LockFileEx(long long long long long ptr) LockFileEx
562 @ stdcall LockResource(long) LockResource
563 @ stdcall MakeCriticalSectionGlobal(ptr) MakeCriticalSectionGlobal
564 @ stdcall -register -i386 MapHInstLS() MapHInstLS
565 @ stdcall -register -i386 MapHInstLS_PN() MapHInstLS_PN
566 @ stdcall -register -i386 MapHInstSL() MapHInstSL
567 @ stdcall -register -i386 MapHInstSL_PN() MapHInstSL_PN
568 @ stdcall MapHModuleLS(long) MapHModuleLS
569 @ stdcall MapHModuleSL(long) MapHModuleSL
570 @ stdcall MapLS(ptr) MapLS
571 @ stdcall MapSL(long) MapSL
572 @ stdcall MapSLFix(long) MapSLFix
573 @ stdcall MapViewOfFile(long long long long long) MapViewOfFile
574 @ stdcall MapViewOfFileEx(long long long long long ptr) MapViewOfFileEx
575 @ stdcall Module32First(long ptr) Module32First
576 @ stdcall Module32Next(long ptr) Module32Next
577 @ stdcall MoveFileA(str str) MoveFileA
578 @ stdcall MoveFileExA(str str long) MoveFileExA
579 @ stdcall MoveFileExW(wstr wstr long) MoveFileExW
580 @ stdcall MoveFileW(wstr wstr) MoveFileW
581 @ stdcall MulDiv(long long long) MulDiv
582 @ stdcall MultiByteToWideChar(long long str long ptr long) MultiByteToWideChar
583 @ stub NotifyNLSUserCache
584 @ stdcall OpenEventA(long long str) OpenEventA
585 @ stdcall OpenEventW(long long wstr) OpenEventW
586 @ stdcall OpenFile(str ptr long) OpenFile
587 @ stdcall OpenFileMappingA(long long str) OpenFileMappingA
588 @ stdcall OpenFileMappingW(long long wstr) OpenFileMappingW
589 @ stub OpenJobObjectA
590 @ stub OpenJobObjectW
591 @ stdcall OpenMutexA(long long str) OpenMutexA
592 @ stdcall OpenMutexW(long long wstr) OpenMutexW
593 @ stdcall OpenProcess(long long long) OpenProcess
594 @ stub OpenProfileUserMapping
595 @ stdcall OpenSemaphoreA(long long str) OpenSemaphoreA
596 @ stdcall OpenSemaphoreW(long long wstr) OpenSemaphoreW
597 @ stdcall OpenThread(long long long) OpenThread
598 @ stdcall OpenVxDHandle(long) OpenVxDHandle
599 @ stdcall OutputDebugStringA(str) OutputDebugStringA
600 @ stdcall OutputDebugStringW(wstr) OutputDebugStringW
601 @ stdcall PeekConsoleInputA(ptr ptr long ptr) PeekConsoleInputA
602 @ stdcall PeekConsoleInputW(ptr ptr long ptr) PeekConsoleInputW
603 @ stdcall PeekNamedPipe(long ptr long ptr ptr ptr) PeekNamedPipe
604 @ stub PostQueuedCompletionStatus
605 @ stdcall PrepareTape(ptr long long) PrepareTape
606 @ stdcall Process32First (ptr ptr) Process32First
607 @ stdcall Process32Next (ptr ptr) Process32Next
608 @ stdcall PulseEvent(long) PulseEvent
609 @ stdcall PurgeComm(long long) PurgeComm
610 @ stdcall -register -i386 QT_Thunk() QT_Thunk
611 @ stdcall QueryDosDeviceA(str ptr long) QueryDosDeviceA
612 @ stdcall QueryDosDeviceW(wstr ptr long) QueryDosDeviceW
613 @ stub QueryNumberOfEventLogRecords
614 @ stub QueryOldestEventLogRecord
615 @ stdcall QueryPerformanceCounter(ptr) QueryPerformanceCounter
616 @ stdcall QueryPerformanceFrequency(ptr) QueryPerformanceFrequency
617 @ stdcall QueueUserAPC(ptr long long) QueueUserAPC
618 @ stdcall RaiseException(long long long ptr) RaiseException
619 @ stdcall ReadConsoleA(long ptr long ptr ptr) ReadConsoleA
620 @ stdcall ReadConsoleInputA(long ptr long ptr) ReadConsoleInputA
621 @ stdcall ReadConsoleInputW(long ptr long ptr) ReadConsoleInputW 
622 @ stdcall ReadConsoleOutputA(long ptr long long ptr) ReadConsoleOutputA
623 @ stdcall ReadConsoleOutputAttribute(long ptr long long ptr) ReadConsoleOutputAttribute
624 @ stdcall ReadConsoleOutputCharacterA(long ptr long long ptr) ReadConsoleOutputCharacterA
625 @ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr) ReadConsoleOutputCharacterW
626 @ stdcall ReadConsoleOutputW(long ptr long long ptr) ReadConsoleOutputW
627 @ stdcall ReadConsoleW(long ptr long ptr ptr) ReadConsoleW
628 @ stdcall ReadFile(long ptr long ptr ptr) ReadFile
629 @ stdcall ReadFileEx(long ptr long ptr ptr) ReadFileEx
630 @ stdcall ReadProcessMemory(long ptr ptr long ptr) ReadProcessMemory
631 @ stdcall RegisterServiceProcess(long long) RegisterServiceProcess
632 @ stdcall ReinitializeCriticalSection(ptr) ReinitializeCriticalSection
633 @ stdcall ReleaseMutex(long) ReleaseMutex
634 @ stdcall ReleaseSemaphore(long long ptr) ReleaseSemaphore
635 @ stdcall RemoveDirectoryA(str) RemoveDirectoryA
636 @ stdcall RemoveDirectoryW(wstr) RemoveDirectoryW
637 @ stdcall ResetEvent(long) ResetEvent
638 @ stdcall ResumeThread(long) ResumeThread
639 @ forward RtlFillMemory NTDLL.RtlFillMemory
640 @ forward RtlMoveMemory NTDLL.RtlMoveMemory
641 @ forward RtlUnwind NTDLL.RtlUnwind
642 @ forward RtlZeroMemory NTDLL.RtlZeroMemory
643 @ stdcall -register -i386 SMapLS() SMapLS
644 @ stdcall -register -i386 SMapLS_IP_EBP_12() SMapLS_IP_EBP_12
645 @ stdcall -register -i386 SMapLS_IP_EBP_16() SMapLS_IP_EBP_16
646 @ stdcall -register -i386 SMapLS_IP_EBP_20() SMapLS_IP_EBP_20
647 @ stdcall -register -i386 SMapLS_IP_EBP_24() SMapLS_IP_EBP_24
648 @ stdcall -register -i386 SMapLS_IP_EBP_28() SMapLS_IP_EBP_28
649 @ stdcall -register -i386 SMapLS_IP_EBP_32() SMapLS_IP_EBP_32
650 @ stdcall -register -i386 SMapLS_IP_EBP_36() SMapLS_IP_EBP_36
651 @ stdcall -register -i386 SMapLS_IP_EBP_40() SMapLS_IP_EBP_40
652 @ stdcall -register -i386 SMapLS_IP_EBP_8() SMapLS_IP_EBP_8
653 @ stdcall -register -i386 SUnMapLS() SUnMapLS
654 @ stdcall -register -i386 SUnMapLS_IP_EBP_12() SUnMapLS_IP_EBP_12
655 @ stdcall -register -i386 SUnMapLS_IP_EBP_16() SUnMapLS_IP_EBP_16
656 @ stdcall -register -i386 SUnMapLS_IP_EBP_20() SUnMapLS_IP_EBP_20
657 @ stdcall -register -i386 SUnMapLS_IP_EBP_24() SUnMapLS_IP_EBP_24
658 @ stdcall -register -i386 SUnMapLS_IP_EBP_28() SUnMapLS_IP_EBP_28
659 @ stdcall -register -i386 SUnMapLS_IP_EBP_32() SUnMapLS_IP_EBP_32
660 @ stdcall -register -i386 SUnMapLS_IP_EBP_36() SUnMapLS_IP_EBP_36
661 @ stdcall -register -i386 SUnMapLS_IP_EBP_40() SUnMapLS_IP_EBP_40
662 @ stdcall -register -i386 SUnMapLS_IP_EBP_8() SUnMapLS_IP_EBP_8
663 @ stdcall ScrollConsoleScreenBufferA(long ptr ptr ptr ptr) ScrollConsoleScreenBufferA
664 @ stdcall ScrollConsoleScreenBufferW(long ptr ptr ptr ptr) ScrollConsoleScreenBufferW
665 @ stdcall SearchPathA(str str str long ptr ptr) SearchPathA
666 @ stdcall SearchPathW(wstr wstr wstr long ptr ptr) SearchPathW
667 @ stdcall SetCommBreak(long) SetCommBreak
668 @ stdcall SetCommConfig(long ptr long) SetCommConfig
669 @ stdcall SetCommMask(long ptr) SetCommMask
670 @ stdcall SetCommState(long ptr) SetCommState
671 @ stdcall SetCommTimeouts(long ptr) SetCommTimeouts
672 @ stdcall SetComputerNameA(str) SetComputerNameA
673 @ stdcall SetComputerNameW(wstr) SetComputerNameW
674 @ stdcall SetConsoleActiveScreenBuffer(long) SetConsoleActiveScreenBuffer
675 @ stdcall SetConsoleCP(long) SetConsoleCP
676 @ stdcall SetConsoleCtrlHandler(ptr long) SetConsoleCtrlHandler
677 @ stdcall SetConsoleCursorInfo(long ptr) SetConsoleCursorInfo
678 @ stdcall SetConsoleCursorPosition(long long) SetConsoleCursorPosition
679 @ stdcall SetConsoleMode(long long) SetConsoleMode
680 @ stdcall SetConsoleOutputCP(long) SetConsoleOutputCP
681 @ stdcall SetConsoleScreenBufferSize(long long) SetConsoleScreenBufferSize
682 @ stdcall SetConsoleTextAttribute(long long) SetConsoleTextAttribute
683 @ stdcall SetConsoleTitleA(str) SetConsoleTitleA
684 @ stdcall SetConsoleTitleW(wstr) SetConsoleTitleW
685 @ stdcall SetConsoleWindowInfo(long long ptr) SetConsoleWindowInfo
686 @ stdcall SetCurrentDirectoryA(str) SetCurrentDirectoryA
687 @ stdcall SetCurrentDirectoryW(wstr) SetCurrentDirectoryW
688 @ stub SetDaylightFlag
689 @ stdcall SetDefaultCommConfigA(str ptr long) SetDefaultCommConfigA
690 @ stdcall SetDefaultCommConfigW(wstr ptr long) SetDefaultCommConfigW
691 @ stdcall SetEndOfFile(long) SetEndOfFile
692 @ stdcall SetEnvironmentVariableA(str str) SetEnvironmentVariableA
693 @ stdcall SetEnvironmentVariableW(wstr wstr) SetEnvironmentVariableW
694 @ stdcall SetErrorMode(long) SetErrorMode
695 @ stdcall SetEvent(long) SetEvent
696 @ stdcall SetFileApisToANSI() SetFileApisToANSI
697 @ stdcall SetFileApisToOEM() SetFileApisToOEM
698 @ stdcall SetFileAttributesA(str long) SetFileAttributesA
699 @ stdcall SetFileAttributesW(wstr long) SetFileAttributesW
700 @ stdcall SetFilePointer(long long ptr long) SetFilePointer
701 @ stdcall SetFileTime(long ptr ptr ptr) SetFileTime
702 @ stdcall SetHandleContext(long long) SetHandleContext
703 @ stdcall SetHandleCount(long) SetHandleCount
704 @ stdcall SetHandleInformation(long long long) SetHandleInformation
705 @ stdcall SetLastError(long) SetLastError
706 @ stdcall SetLocalTime(ptr) SetLocalTime
707 @ stdcall SetLocaleInfoA(long long str) SetLocaleInfoA
708 @ stub SetLocaleInfoW
709 @ stub SetMailslotInfo
710 @ stdcall SetNamedPipeHandleState(long ptr ptr ptr) SetNamedPipeHandleState
711 @ stdcall SetPriorityClass(long long) SetPriorityClass
712 @ stdcall SetProcessShutdownParameters(long long) SetProcessShutdownParameters
713 @ stdcall SetProcessWorkingSetSize(long long long) SetProcessWorkingSetSize
714 @ stdcall SetStdHandle(long long) SetStdHandle
715 @ stdcall SetSystemPowerState(long long) SetSystemPowerState
716 @ stdcall SetSystemTime(ptr) SetSystemTime
717 @ stub SetSystemTimeAdjustment
718 @ stdcall SetTapeParameters(ptr long ptr) SetTapeParameters
719 @ stdcall SetTapePosition(ptr long long long long long) SetTapePosition
720 @ stdcall SetThreadAffinityMask(long long) SetThreadAffinityMask
721 @ stdcall SetThreadContext(long ptr) SetThreadContext
722 @ stdcall SetThreadLocale(long) SetThreadLocale
723 @ stdcall SetThreadPriority(long long) SetThreadPriority
724 @ stdcall SetTimeZoneInformation(ptr) SetTimeZoneInformation
725 @ stdcall SetUnhandledExceptionFilter(ptr) SetUnhandledExceptionFilter
726 @ stdcall SetVolumeLabelA(str str) SetVolumeLabelA
727 @ stdcall SetVolumeLabelW(wstr wstr) SetVolumeLabelW
728 @ stdcall SetupComm(long long long) SetupComm
729 @ stdcall SizeofResource(long long) SizeofResource
730 @ stdcall Sleep(long) Sleep
731 @ stdcall SleepEx(long long) SleepEx
732 @ stdcall SuspendThread(long) SuspendThread
733 @ stdcall SystemTimeToFileTime(ptr ptr) SystemTimeToFileTime
734 @ stdcall SystemTimeToTzSpecificLocalTime (ptr ptr ptr) SystemTimeToTzSpecificLocalTime
735 @ stdcall TerminateProcess(long long) TerminateProcess
736 @ stdcall TerminateThread(long long) TerminateThread
737 @ stdcall Thread32First(long ptr) Thread32First
738 @ stdcall Thread32Next(long ptr) Thread32Next
739 @ stdcall ThunkConnect32(ptr str str str ptr ptr) ThunkConnect32
740 @ stdcall TlsAlloc() TlsAlloc
741 @ stub TlsAllocInternal
742 @ stdcall TlsFree(long) TlsFree
743 @ stub TlsFreeInternal
744 @ stdcall TlsGetValue(long) TlsGetValue
745 @ stdcall TlsSetValue(long ptr) TlsSetValue
746 @ stub Toolhelp32ReadProcessMemory
747 @ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr) TransactNamedPipe
748 @ stdcall TransmitCommChar(long long) TransmitCommChar
749 @ stdcall UTRegister(long str str str ptr ptr ptr) UTRegister
750 @ stdcall UTUnRegister(long) UTUnRegister
751 @ stdcall UnMapLS(long) UnMapLS
752 @ stdcall -register -i386 UnMapSLFixArray(long long) UnMapSLFixArray
753 @ stdcall UnhandledExceptionFilter(ptr) UnhandledExceptionFilter
754 @ stdcall UninitializeCriticalSection(ptr) UninitializeCriticalSection
755 @ stdcall UnlockFile(long long long long long) UnlockFile
756 @ stdcall UnlockFileEx(long long long long ptr) UnlockFileEx
757 @ stdcall UnmapViewOfFile(ptr) UnmapViewOfFile
758 @ stdcall UpdateResourceA(long str str long ptr long) UpdateResourceA
759 @ stdcall UpdateResourceW(long wstr wstr long ptr long) UpdateResourceW
760 @ stdcall VerLanguageNameA(long str long) VerLanguageNameA
761 @ stdcall VerLanguageNameW(long wstr long) VerLanguageNameW
762 @ stdcall VirtualAlloc(ptr long long long) VirtualAlloc
763 @ stdcall VirtualFree(ptr long long) VirtualFree
764 @ stdcall VirtualLock(ptr long) VirtualLock
765 @ stdcall VirtualProtect(ptr long long ptr) VirtualProtect
766 @ stdcall VirtualProtectEx(long ptr long long ptr) VirtualProtectEx
767 @ stdcall VirtualQuery(ptr ptr long) VirtualQuery
768 @ stdcall VirtualQueryEx(long ptr ptr long) VirtualQueryEx
769 @ stdcall VirtualUnlock(ptr long) VirtualUnlock
770 @ stdcall WaitCommEvent(long ptr ptr) WaitCommEvent
771 @ stdcall WaitForDebugEvent(ptr long) WaitForDebugEvent
772 @ stdcall WaitForMultipleObjects(long ptr long long) WaitForMultipleObjects
773 @ stdcall WaitForMultipleObjectsEx(long ptr long long long) WaitForMultipleObjectsEx
774 @ stdcall WaitForSingleObject(long long) WaitForSingleObject
775 @ stdcall WaitForSingleObjectEx(long long long) WaitForSingleObjectEx
776 @ stdcall WaitNamedPipeA (str long) WaitNamedPipeA
777 @ stdcall WaitNamedPipeW (wstr long) WaitNamedPipeW
778 @ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr) WideCharToMultiByte
779 @ stdcall WinExec(str long) WinExec
780 @ stdcall WriteConsoleA(long ptr long ptr ptr) WriteConsoleA
781 @ stdcall WriteConsoleInputA(long ptr long ptr) WriteConsoleInputA
782 @ stdcall WriteConsoleInputW(long ptr long ptr) WriteConsoleInputW
783 @ stdcall WriteConsoleOutputA(long ptr long long ptr) WriteConsoleOutputA
784 @ stdcall WriteConsoleOutputAttribute(long ptr long long ptr) WriteConsoleOutputAttribute
785 @ stdcall WriteConsoleOutputCharacterA(long ptr long long ptr) WriteConsoleOutputCharacterA
786 @ stdcall WriteConsoleOutputCharacterW(long ptr long long ptr) WriteConsoleOutputCharacterW
787 @ stdcall WriteConsoleOutputW(long ptr long long ptr) WriteConsoleOutputW
788 @ stdcall WriteConsoleW(long ptr long ptr ptr) WriteConsoleW
789 @ stdcall WriteFile(long ptr long ptr ptr) WriteFile
790 @ stdcall WriteFileEx(long ptr long ptr ptr) WriteFileEx
791 @ stdcall WritePrivateProfileSectionA(str str str) WritePrivateProfileSectionA
792 @ stdcall WritePrivateProfileSectionW(wstr wstr wstr) WritePrivateProfileSectionW
793 @ stdcall WritePrivateProfileStringA(str str str str) WritePrivateProfileStringA
794 @ stdcall WritePrivateProfileStringW(wstr wstr wstr wstr) WritePrivateProfileStringW
795 @ stdcall WritePrivateProfileStructA (str str ptr long str) WritePrivateProfileStructA
796 @ stdcall WritePrivateProfileStructW(wstr wstr ptr long wstr) WritePrivateProfileStructW
797 @ stdcall WriteProcessMemory(long ptr ptr long ptr) WriteProcessMemory
798 @ stdcall WriteProfileSectionA(str str) WriteProfileSectionA
799 @ stdcall WriteProfileSectionW(str str) WriteProfileSectionW
800 @ stdcall WriteProfileStringA(str str str) WriteProfileStringA
801 @ stdcall WriteProfileStringW(wstr wstr wstr) WriteProfileStringW
802 @ stdcall WriteTapemark(ptr long long long) WriteTapemark
803 @ stub _DebugOut
804 @ stub _DebugPrintf
805 @ stdcall _hread(long ptr long) _hread
806 @ stdcall _hwrite(long ptr long) _hwrite
807 @ stdcall _lclose(long) _lclose
808 @ stdcall _lcreat(str long) _lcreat
809 @ stdcall _llseek(long long long) _llseek
810 @ stdcall _lopen(str long) _lopen
811 @ stdcall _lread(long ptr long) _lread
812 @ stdcall _lwrite(long ptr long) _lwrite
813 @ stub dprintf
814 @ stdcall lstrcat(str str) lstrcatA
815 @ stdcall lstrcatA(str str) lstrcatA
816 @ stdcall lstrcatW(wstr wstr) lstrcatW
817 @ stdcall lstrcmp(str str) lstrcmpA
818 @ stdcall lstrcmpA(str str) lstrcmpA
819 @ stdcall lstrcmpW(wstr wstr) lstrcmpW
820 @ stdcall lstrcmpi(str str) lstrcmpiA
821 @ stdcall lstrcmpiA(str str) lstrcmpiA
822 @ stdcall lstrcmpiW(wstr wstr) lstrcmpiW
823 @ stdcall lstrcpy(ptr str) lstrcpyA
824 @ stdcall lstrcpyA(ptr str) lstrcpyA
825 @ stdcall lstrcpyW(ptr wstr) lstrcpyW
826 @ stdcall lstrcpyn(ptr str long) lstrcpynA
827 @ stdcall lstrcpynA(ptr str long) lstrcpynA
828 @ stdcall lstrcpynW(ptr wstr long) lstrcpynW
829 @ stdcall lstrlen(str) lstrlenA
830 @ stdcall lstrlenA(str) lstrlenA
831 @ stdcall lstrlenW(wstr) lstrlenW
832
833 # Functions exported by kernel32.dll in NT 3.51
834
835 @ stub AddConsoleAliasA
836 @ stub AddConsoleAliasW
837 @ stub BaseAttachCompleteThunk
838 @ stub BasepDebugDump
839 @ stub CloseConsoleHandle
840 @ stub CmdBatNotification
841 @ stub ConsoleMenuControl
842 @ stub ConsoleSubst
843 @ stub CreateVirtualBuffer
844 @ stub ExitVDM
845 @ stub ExpungeConsoleCommandHistoryA
846 @ stub ExpungeConsoleCommandHistoryW
847 @ stub ExtendVirtualBuffer
848 @ stub FreeVirtualBuffer
849 @ stub GetConsoleAliasA
850 @ stub GetConsoleAliasExesA
851 @ stub GetConsoleAliasExesLengthA
852 @ stub GetConsoleAliasExesLengthW
853 @ stub GetConsoleAliasExesW
854 @ stub GetConsoleAliasW
855 @ stub GetConsoleAliasesA
856 @ stub GetConsoleAliasesLengthA
857 @ stub GetConsoleAliasesLengthW
858 @ stub GetConsoleAliasesW
859 @ stub GetConsoleCommandHistoryA
860 @ stub GetConsoleCommandHistoryLengthA
861 @ stub GetConsoleCommandHistoryLengthW
862 @ stub GetConsoleCommandHistoryW
863 @ stub GetConsoleDisplayMode
864 @ stub GetConsoleFontInfo
865 @ stub GetConsoleFontSize
866 @ stub GetConsoleHardwareState
867 @ stub GetConsoleInputWaitHandle
868 @ stub GetCurrentConsoleFont
869 @ stub GetNextVDMCommand
870 @ stub GetNumberOfConsoleFonts
871 @ stub GetVDMCurrentDirectories
872 @ stub HeapCreateTagsW
873 @ stub HeapExtend
874 @ stub HeapQueryTagW
875 @ stub HeapSummary
876 @ stub HeapUsage
877 @ stub InvalidateConsoleDIBits
878 @ stdcall IsDebuggerPresent() IsDebuggerPresent
879 @ stub OpenConsoleW
880 @ stub QueryWin31IniFilesMappedToRegistry
881 @ stub RegisterConsoleVDM
882 @ stub RegisterWaitForInputIdle
883 @ stub RegisterWowBaseHandlers
884 @ stub RegisterWowExec
885 @ stub SetConsoleCommandHistoryMode
886 @ stub SetConsoleCursor
887 @ stub SetConsoleDisplayMode
888 @ stub SetConsoleFont
889 @ stub SetConsoleHardwareState
890 @ stub SetConsoleKeyShortcuts
891 @ stub SetConsoleMaximumWindowSize
892 @ stub SetConsoleMenuClose
893 @ stub SetConsoleNumberOfCommandsA
894 @ stub SetConsoleNumberOfCommandsW
895 @ stub SetConsolePalette
896 @ stub SetLastConsoleEventActive
897 @ stub SetVDMCurrentDirectories
898 @ stub ShowConsoleCursor
899 @ stub TrimVirtualBuffer
900 @ stub VDMConsoleOperation
901 @ stub VDMOperationStarted
902 @ stub VerifyConsoleIoHandle
903 @ stub VirtualBufferExceptionHandler
904 @ stub WriteConsoleInputVDMA
905 @ stub WriteConsoleInputVDMW
906
907 # NT 4.0 additions
908 @ stdcall CancelIo(long) CancelIo
909 @ stdcall CancelWaitableTimer(long) CancelWaitableTimer
910 @ stdcall CopyFileExA (str str ptr ptr ptr long) CopyFileExA
911 @ stdcall CopyFileExW (wstr wstr ptr ptr ptr long) CopyFileExW
912 @ stub CreateFiber
913 @ stdcall CreateWaitableTimerA(ptr long str) CreateWaitableTimerA
914 @ stdcall CreateWaitableTimerW(ptr long wstr) CreateWaitableTimerW
915 @ stub DeleteFiber
916 @ stub DuplicateConsoleHandle
917 @ stdcall FindFirstFileExA(str long ptr long ptr long)FindFirstFileExA
918 @ stdcall FindFirstFileExW(wstr long ptr long ptr long)FindFirstFileExW
919 @ stub GetConsoleInputExeNameA
920 @ stub GetConsoleInputExeNameW
921 @ stub GetConsoleKeyboardLayoutNameA
922 @ stub GetConsoleKeyboardLayoutNameW
923 @ stdcall GetDiskFreeSpaceExA (str ptr ptr ptr) GetDiskFreeSpaceExA
924 @ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr) GetDiskFreeSpaceExW
925 @ stdcall GetFileAttributesExA(str long ptr) GetFileAttributesExA
926 @ stdcall GetFileAttributesExW(wstr long ptr) GetFileAttributesExW
927 @ stub GetProcessPriorityBoost
928 @ stdcall GetThreadPriorityBoost(long ptr) GetThreadPriorityBoost 
929 @ stdcall InterlockedCompareExchange (ptr long long) InterlockedCompareExchange
930 @ stdcall InterlockedExchangeAdd (ptr long ) InterlockedExchangeAdd
931 @ stdcall IsProcessorFeaturePresent(long) IsProcessorFeaturePresent
932 @ stdcall OpenWaitableTimerA(long long str) OpenWaitableTimerA
933 @ stdcall OpenWaitableTimerW(long long wstr) OpenWaitableTimerW
934 @ stub ReadConsoleInputExA
935 @ stub ReadConsoleInputExW
936 @ stub ReadDirectoryChangesW
937 @ stub ReadFileScatter
938 @ stub SetConsoleIcon
939 @ stdcall SetConsoleInputExeNameA(ptr) SetConsoleInputExeNameA
940 @ stdcall SetConsoleInputExeNameW(ptr) SetConsoleInputExeNameW
941 @ stdcall SetProcessAffinityMask(long long) SetProcessAffinityMask
942 @ stdcall SetProcessPriorityBoost(long long) SetProcessPriorityBoost
943 @ stdcall SetThreadIdealProcessor(long long) SetThreadIdealProcessor
944 @ stdcall SetThreadPriorityBoost(long long) SetThreadPriorityBoost
945 @ stdcall SetWaitableTimer(long ptr long ptr ptr long) SetWaitableTimer
946 @ stub SignalObjectAndWait
947 @ stub SwitchToFiber
948 @ stub SwitchToThread
949 @ forward TryEnterCriticalSection ntdll.RtlTryEnterCriticalSection
950 @ stdcall VirtualAllocEx(long ptr long long long) VirtualAllocEx
951 @ stub VirtualFreeEx
952 @ stub WriteFileGather
953
954 #Win98 and higher
955 @ stdcall GetLongPathNameA (str long long) GetLongPathNameA
956 @ stdcall GetLongPathNameW (wstr long long) GetLongPathNameW
957
958 @ stdcall PrivateLoadLibrary(str) PrivateLoadLibrary
959 @ stdcall PrivateFreeLibrary(long) PrivateFreeLibrary
960 @ stdcall Get16DLLAddress(long str) Get16DLLAddress
961 @ stdcall SetThreadExecutionState(long) SetThreadExecutionState
962
963 # Windows 2000, Terminal Server 4.0 SP4 functions
964 @ stdcall GetSystemWindowsDirectoryA(ptr long) GetSystemWindowsDirectoryA
965 @ stdcall GetSystemWindowsDirectoryW(ptr long) GetSystemWindowsDirectoryW
966 @ stdcall InitializeCriticalSectionAndSpinCount(ptr long) InitializeCriticalSectionAndSpinCount
967 @ stdcall ProcessIdToSessionId(long ptr) ProcessIdToSessionId
968 @ stdcall SetCriticalSectionSpinCount(ptr long) SetCriticalSectionSpinCount
969 @ stdcall GetCalendarInfoA(long long long ptr long ptr) GetCalendarInfoA
970 @ stdcall GetCalendarInfoW(long long long ptr long ptr) GetCalendarInfoW
971 @ stdcall SetCalendarInfoA(long long long str) SetCalendarInfoA
972 @ stdcall SetCalendarInfoW(long long long wstr) SetCalendarInfoW
973
974 # XP extensions
975 @ stdcall DebugActiveProcessStop(long) DebugActiveProcessStop
976 @ stdcall DebugBreakProcess(long) DebugBreakProcess
977 @ stdcall DebugSetProcessKillOnExit(long) DebugSetProcessKillOnExit
978
979 ################################################################
980 # Wine extensions: Win16 functions that are needed by other dlls
981 #
982 @ stdcall ConvertDialog32To16(ptr long ptr) ConvertDialog32To16
983 @ stdcall FindResource16(long str str) FindResource16
984 @ stdcall FreeResource16(long) FreeResource16
985 @ stdcall GetCurrentTask() GetCurrentTask
986 @ stdcall GetDOSEnvironment16() GetDOSEnvironment16
987 @ stdcall GetModuleFileName16(long ptr long) GetModuleFileName16
988 @ stdcall GetModuleHandle16(str) GetModuleHandle16
989 @ stdcall IsTask16(long) IsTask16
990 @ stdcall LoadModule16(str long) LoadModule16
991 @ stdcall LoadResource16(long long) LoadResource16
992 @ stdcall LockResource16(long) LockResource16
993 @ stdcall SizeofResource16(long long) SizeofResource16
994 @ stdcall WinExec16(str long) WinExec16
995 @ stdcall GlobalFlags16(long) GlobalFlags16
996 @ stdcall GlobalReAlloc16(long long long) GlobalReAlloc16
997
998 ################################################################
999 # Wine internal extensions
1000 #
1001 # All functions must be prefixed with '__wine_' (for internal functions)
1002 # or 'wine_' (for user-visible functions) to avoid namespace conflicts.
1003
1004 # 16-bit relays
1005 @ cdecl __wine_register_dll_16(ptr) __wine_register_dll_16
1006 @ varargs __wine_call_from_16_word() __wine_call_from_16_word
1007 @ varargs __wine_call_from_16_long() __wine_call_from_16_long
1008 @ varargs __wine_call_from_16_regs() __wine_call_from_16_regs
1009 @ stdcall wine_call_to_16_word(ptr long) wine_call_to_16_word
1010 @ stdcall wine_call_to_16_long(ptr long) wine_call_to_16_long
1011 @ stdcall wine_call_to_16_regs_short(ptr long) wine_call_to_16_regs_short
1012 @ stdcall wine_call_to_16_regs_long (ptr long) wine_call_to_16_regs_long
1013
1014 # Unix files
1015 @ stdcall wine_get_unix_file_name(str ptr long) wine_get_unix_file_name