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