Stubs for ImageList_[S|G]etFlags.
[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 @ stdcall DeleteAtom(long) DeleteAtom
230 @ forward DeleteCriticalSection ntdll.RtlDeleteCriticalSection
231 @ stdcall DeleteFileA(str) DeleteFileA
232 @ stdcall DeleteFileW(wstr) DeleteFileW
233 @ stdcall DeviceIoControl(long long ptr long ptr long ptr ptr) DeviceIoControl
234 @ stdcall DisableThreadLibraryCalls(long) DisableThreadLibraryCalls
235 @ stdcall DisconnectNamedPipe(long) DisconnectNamedPipe
236 @ stdcall DosDateTimeToFileTime(long long ptr) DosDateTimeToFileTime
237 @ stdcall DuplicateHandle(long long long ptr long long long) DuplicateHandle
238 @ stub EndUpdateResourceA
239 @ stub EndUpdateResourceW
240 @ forward EnterCriticalSection ntdll.RtlEnterCriticalSection
241 @ stdcall EnumCalendarInfoA(ptr long long long) EnumCalendarInfoA
242 @ stub EnumCalendarInfoW
243 @ stdcall EnumDateFormatsA(ptr long long) EnumDateFormatsA
244 @ stdcall EnumDateFormatsW(ptr long long) EnumDateFormatsW
245 @ stdcall EnumResourceLanguagesA(long str str ptr long) EnumResourceLanguagesA
246 @ stdcall EnumResourceLanguagesW(long wstr wstr ptr long) EnumResourceLanguagesW
247 @ stdcall EnumResourceNamesA(long str ptr long) EnumResourceNamesA
248 @ stdcall EnumResourceNamesW(long wstr ptr long) EnumResourceNamesW
249 @ stdcall EnumResourceTypesA(long ptr long) EnumResourceTypesA
250 @ stdcall EnumResourceTypesW(long ptr long) EnumResourceTypesW
251 @ stdcall EnumSystemCodePagesA(ptr long) EnumSystemCodePagesA
252 @ stdcall EnumSystemCodePagesW(ptr long) EnumSystemCodePagesW
253 @ stdcall EnumSystemLocalesA(ptr long) EnumSystemLocalesA
254 @ stdcall EnumSystemLocalesW(ptr long) EnumSystemLocalesW
255 @ stdcall EnumTimeFormatsA(ptr long long) EnumTimeFormatsA
256 @ stdcall EnumTimeFormatsW(ptr long long) EnumTimeFormatsW
257 @ stdcall EraseTape(ptr long long) EraseTape
258 @ stdcall EscapeCommFunction(long long) EscapeCommFunction
259 @ stdcall ExitProcess(long) ExitProcess
260 @ stdcall ExitThread(long) ExitThread
261 @ stdcall ExpandEnvironmentStringsA(str ptr long) ExpandEnvironmentStringsA
262 @ stdcall ExpandEnvironmentStringsW(wstr ptr long) ExpandEnvironmentStringsW
263 @ stdcall -register -i386 FT_Exit0() FT_Exit0
264 @ stdcall -register -i386 FT_Exit12() FT_Exit12
265 @ stdcall -register -i386 FT_Exit16() FT_Exit16
266 @ stdcall -register -i386 FT_Exit20() FT_Exit20
267 @ stdcall -register -i386 FT_Exit24() FT_Exit24
268 @ stdcall -register -i386 FT_Exit28() FT_Exit28
269 @ stdcall -register -i386 FT_Exit32() FT_Exit32
270 @ stdcall -register -i386 FT_Exit36() FT_Exit36
271 @ stdcall -register -i386 FT_Exit40() FT_Exit40
272 @ stdcall -register -i386 FT_Exit44() FT_Exit44
273 @ stdcall -register -i386 FT_Exit48() FT_Exit48
274 @ stdcall -register -i386 FT_Exit4() FT_Exit4
275 @ stdcall -register -i386 FT_Exit52() FT_Exit52
276 @ stdcall -register -i386 FT_Exit56() FT_Exit56
277 @ stdcall -register -i386 FT_Exit8() FT_Exit8
278 @ stdcall -register -i386 FT_Prolog() FT_Prolog
279 @ stdcall -register -i386 FT_Thunk() FT_Thunk
280 @ stdcall FatalAppExitA(long str) FatalAppExitA
281 @ stdcall FatalAppExitW(long wstr) FatalAppExitW
282 @ stub FatalExit
283 @ stdcall FileTimeToDosDateTime(ptr ptr ptr) FileTimeToDosDateTime
284 @ stdcall FileTimeToLocalFileTime(ptr ptr) FileTimeToLocalFileTime
285 @ stdcall FileTimeToSystemTime(ptr ptr) FileTimeToSystemTime
286 @ stdcall FillConsoleOutputAttribute(long long long long ptr) FillConsoleOutputAttribute
287 @ stdcall FillConsoleOutputCharacterA(long long long long ptr) FillConsoleOutputCharacterA
288 @ stdcall FillConsoleOutputCharacterW(long long long long ptr) FillConsoleOutputCharacterW
289 @ stdcall FindAtomA(str) FindAtomA
290 @ stdcall FindAtomW(wstr) FindAtomW
291 @ stdcall FindCloseChangeNotification(long) FindCloseChangeNotification
292 @ stdcall FindClose(long) FindClose
293 @ stdcall FindFirstChangeNotificationA(str long long) FindFirstChangeNotificationA
294 @ stdcall FindFirstChangeNotificationW(wstr long long) FindFirstChangeNotificationW
295 @ stdcall FindFirstFileA(str ptr) FindFirstFileA
296 @ stdcall FindFirstFileW(wstr ptr) FindFirstFileW
297 @ stdcall FindNextChangeNotification(long) FindNextChangeNotification
298 @ stdcall FindNextFileA(long ptr) FindNextFileA
299 @ stdcall FindNextFileW(long ptr) FindNextFileW
300 @ stdcall FindResourceA(long str str) FindResourceA
301 @ stdcall FindResourceExA(long str str long) FindResourceExA
302 @ stdcall FindResourceExW(long wstr wstr long) FindResourceExW
303 @ stdcall FindResourceW(long wstr wstr) FindResourceW
304 @ stdcall FlushConsoleInputBuffer(long) FlushConsoleInputBuffer
305 @ stdcall FlushFileBuffers(long) FlushFileBuffers
306 @ stdcall FlushInstructionCache(long long long) FlushInstructionCache
307 @ stdcall FlushViewOfFile(ptr long) FlushViewOfFile
308 @ stub FoldStringA
309 @ stub FoldStringW
310 @ stdcall FormatMessageA(long ptr long long ptr long ptr) FormatMessageA
311 @ stdcall FormatMessageW(long ptr long long ptr long ptr) FormatMessageW
312 @ stdcall FreeConsole() FreeConsole
313 @ stdcall FreeEnvironmentStringsA(ptr) FreeEnvironmentStringsA
314 @ stdcall FreeEnvironmentStringsW(ptr) FreeEnvironmentStringsW
315 @ stub FreeLSCallback
316 @ stdcall FreeLibraryAndExitThread(long long) FreeLibraryAndExitThread
317 @ stdcall FreeLibrary(long) FreeLibrary
318 @ stdcall FreeResource(long) FreeResource
319 @ stdcall FreeSLCallback(long) FreeSLCallback
320 @ stdcall GenerateConsoleCtrlEvent(long long) GenerateConsoleCtrlEvent
321 @ stdcall GetACP() GetACP
322 @ stdcall GetAtomNameA(long ptr long) GetAtomNameA
323 @ stdcall GetAtomNameW(long ptr long) GetAtomNameW
324 @ stdcall GetBinaryType(ptr ptr) GetBinaryTypeA
325 @ stdcall GetBinaryTypeA(ptr ptr) GetBinaryTypeA
326 @ stdcall GetBinaryTypeW(ptr ptr) GetBinaryTypeW
327 @ stdcall GetCPInfo(long ptr) GetCPInfo
328 @ stdcall GetCommConfig(long ptr long) GetCommConfig
329 @ stdcall GetCommMask(long ptr) GetCommMask
330 @ stdcall GetCommModemStatus(long ptr) GetCommModemStatus
331 @ stdcall GetCommProperties(long ptr) GetCommProperties
332 @ stdcall GetCommState(long ptr) GetCommState
333 @ stdcall GetCommTimeouts(long ptr) GetCommTimeouts
334 @ stdcall GetCommandLineA() GetCommandLineA
335 @ stdcall GetCommandLineW() GetCommandLineW
336 @ stdcall GetCompressedFileSizeA(long ptr) GetCompressedFileSizeA
337 @ stdcall GetCompressedFileSizeW(long ptr) GetCompressedFileSizeW
338 @ stdcall GetComputerNameA(ptr ptr) GetComputerNameA
339 @ stdcall GetComputerNameW(ptr ptr) GetComputerNameW
340 @ stdcall GetConsoleCP() GetConsoleCP
341 @ stdcall GetConsoleCursorInfo(long ptr) GetConsoleCursorInfo
342 @ stdcall GetConsoleMode(long ptr) GetConsoleMode
343 @ stdcall GetConsoleOutputCP() GetConsoleOutputCP
344 @ stdcall GetConsoleScreenBufferInfo(long ptr) GetConsoleScreenBufferInfo
345 @ stdcall GetConsoleTitleA(ptr long) GetConsoleTitleA
346 @ stdcall GetConsoleTitleW(ptr long) GetConsoleTitleW
347 @ stdcall GetCurrencyFormatA(long long str ptr str long) GetCurrencyFormatA
348 @ stdcall GetCurrencyFormatW(long long str ptr str long) GetCurrencyFormatW
349 @ stdcall GetCurrentDirectoryA(long ptr) GetCurrentDirectoryA
350 @ stdcall GetCurrentDirectoryW(long ptr) GetCurrentDirectoryW
351 @ stdcall GetCurrentProcess() GetCurrentProcess
352 @ stdcall GetCurrentProcessId() GetCurrentProcessId
353 @ stdcall GetCurrentThread() GetCurrentThread
354 @ stdcall GetCurrentThreadId() GetCurrentThreadId
355 @ stdcall GetDateFormatA(long long ptr str ptr long) GetDateFormatA
356 @ stdcall GetDateFormatW(long long ptr wstr ptr long) GetDateFormatW
357 @ stub GetDaylightFlag
358 @ stdcall GetDefaultCommConfigA(str ptr long) GetDefaultCommConfigA
359 @ stdcall GetDefaultCommConfigW(wstr ptr long) GetDefaultCommConfigW
360 @ stdcall GetDiskFreeSpaceA(str ptr ptr ptr ptr) GetDiskFreeSpaceA
361 @ stdcall GetDiskFreeSpaceW(wstr ptr ptr ptr ptr) GetDiskFreeSpaceW
362 @ stdcall GetDriveTypeA(str) GetDriveTypeA
363 @ stdcall GetDriveTypeW(wstr) GetDriveTypeW
364 @ stdcall GetEnvironmentStrings() GetEnvironmentStringsA
365 @ stdcall GetEnvironmentStringsA() GetEnvironmentStringsA
366 @ stdcall GetEnvironmentStringsW() GetEnvironmentStringsW
367 @ stdcall GetEnvironmentVariableA(str ptr long) GetEnvironmentVariableA
368 @ stdcall GetEnvironmentVariableW(wstr ptr long) GetEnvironmentVariableW
369 @ stub GetErrorMode
370 @ stdcall GetExitCodeProcess(long ptr) GetExitCodeProcess
371 @ stdcall GetExitCodeThread(long ptr) GetExitCodeThread
372 @ stdcall GetFileAttributesA(str) GetFileAttributesA
373 @ stdcall GetFileAttributesW(wstr) GetFileAttributesW
374 @ stdcall GetFileInformationByHandle(long ptr) GetFileInformationByHandle
375 @ stdcall GetFileSize(long ptr) GetFileSize
376 @ stdcall GetFileTime(long ptr ptr ptr) GetFileTime
377 @ stdcall GetFileType(long) GetFileType
378 @ stdcall GetFullPathNameA(str long ptr ptr) GetFullPathNameA
379 @ stdcall GetFullPathNameW(wstr long ptr ptr) GetFullPathNameW
380 @ stdcall GetHandleContext(long) GetHandleContext
381 @ stdcall GetHandleInformation(long ptr) GetHandleInformation
382 @ stub GetLSCallbackTarget
383 @ stub GetLSCallbackTemplate
384 @ stdcall GetLargestConsoleWindowSize(long) GetLargestConsoleWindowSize
385 @ stdcall GetLastError() GetLastError
386 @ stdcall GetLocalTime(ptr) GetLocalTime
387 @ stdcall GetLocaleInfoA(long long ptr long) GetLocaleInfoA
388 @ stdcall GetLocaleInfoW(long long ptr long) GetLocaleInfoW
389 @ stdcall GetLogicalDriveStringsA(long ptr) GetLogicalDriveStringsA
390 @ stdcall GetLogicalDriveStringsW(long ptr) GetLogicalDriveStringsW
391 @ stdcall GetLogicalDrives() GetLogicalDrives
392 @ stdcall GetMailslotInfo(long ptr ptr ptr ptr) GetMailslotInfo
393 @ stdcall GetModuleFileNameA(long ptr long) GetModuleFileNameA
394 @ stdcall GetModuleFileNameW(long ptr long) GetModuleFileNameW
395 @ stdcall GetModuleHandleA(str) GetModuleHandleA
396 @ stdcall GetModuleHandleW(wstr) GetModuleHandleW
397 @ stdcall GetNamedPipeHandleStateA(long ptr ptr ptr ptr str long) GetNamedPipeHandleStateA
398 @ stdcall GetNamedPipeHandleStateW(long ptr ptr ptr ptr wstr long) GetNamedPipeHandleStateW
399 @ stdcall GetNamedPipeInfo(long ptr ptr ptr ptr) GetNamedPipeInfo
400 @ stdcall GetNumberFormatA(long long str ptr ptr long) GetNumberFormatA
401 @ stdcall GetNumberFormatW(long long wstr ptr ptr long) GetNumberFormatW
402 @ stdcall GetNumberOfConsoleInputEvents(long ptr) GetNumberOfConsoleInputEvents
403 @ stdcall GetNumberOfConsoleMouseButtons(ptr) GetNumberOfConsoleMouseButtons
404 @ stdcall GetOEMCP() GetOEMCP
405 @ stdcall GetOverlappedResult(long ptr ptr long) GetOverlappedResult
406 @ stdcall GetPriorityClass(long) GetPriorityClass
407 @ stdcall GetPrivateProfileIntA(str str long str) GetPrivateProfileIntA
408 @ stdcall GetPrivateProfileIntW(wstr wstr long wstr) GetPrivateProfileIntW
409 @ stdcall GetPrivateProfileSectionA(str ptr long str) GetPrivateProfileSectionA
410 @ stdcall GetPrivateProfileSectionNamesA(ptr long str) GetPrivateProfileSectionNamesA
411 @ stdcall GetPrivateProfileSectionNamesW(ptr long wstr) GetPrivateProfileSectionNamesW
412 @ stdcall GetPrivateProfileSectionW(wstr ptr long wstr) GetPrivateProfileSectionW
413 @ stdcall GetPrivateProfileStringA(str str str ptr long str) GetPrivateProfileStringA
414 @ stdcall GetPrivateProfileStringW(wstr wstr wstr ptr long wstr) GetPrivateProfileStringW
415 @ stdcall GetPrivateProfileStructA (str str ptr long str) GetPrivateProfileStructA
416 @ stdcall GetPrivateProfileStructW(wstr wstr ptr long wstr) GetPrivateProfileStructW
417 @ stdcall GetProcAddress(long str) GetProcAddress
418 @ stdcall GetProcessAffinityMask(long ptr ptr) GetProcessAffinityMask
419 @ stdcall GetProcessFlags(long) GetProcessFlags
420 @ stdcall GetProcessHeap() GetProcessHeap
421 @ stdcall GetProcessHeaps(long ptr) GetProcessHeaps
422 @ stdcall GetProcessShutdownParameters(ptr ptr) GetProcessShutdownParameters
423 @ stdcall GetProcessTimes(long ptr ptr ptr ptr) GetProcessTimes
424 @ stdcall GetProcessVersion(long) GetProcessVersion
425 @ stdcall GetProcessWorkingSetSize(long ptr ptr) GetProcessWorkingSetSize
426 @ stub GetProductName
427 @ stdcall GetProfileIntA(str str long) GetProfileIntA
428 @ stdcall GetProfileIntW(wstr wstr long) GetProfileIntW
429 @ stdcall GetProfileSectionA(str ptr long) GetProfileSectionA
430 @ stdcall GetProfileSectionW(wstr ptr long) GetProfileSectionW
431 @ stdcall GetProfileStringA(str str str ptr long) GetProfileStringA
432 @ stdcall GetProfileStringW(wstr wstr wstr ptr long) GetProfileStringW
433 @ stdcall GetQueuedCompletionStatus(long ptr ptr ptr long) GetQueuedCompletionStatus
434 @ stub GetSLCallbackTarget
435 @ stub GetSLCallbackTemplate
436 @ stdcall GetShortPathNameA(str ptr long) GetShortPathNameA
437 @ stdcall GetShortPathNameW(wstr ptr long) GetShortPathNameW
438 @ stdcall GetStartupInfoA(ptr) GetStartupInfoA
439 @ stdcall GetStartupInfoW(ptr) GetStartupInfoW
440 @ stdcall GetStdHandle(long) GetStdHandle
441 @ stdcall GetStringTypeA(long long str long ptr) GetStringTypeA
442 @ stdcall GetStringTypeExA(long long str long ptr) GetStringTypeExA
443 @ stdcall GetStringTypeExW(long long wstr long ptr) GetStringTypeExW
444 @ stdcall GetStringTypeW(long wstr long ptr) GetStringTypeW
445 @ stdcall GetSystemDefaultLCID() GetSystemDefaultLCID
446 @ stdcall GetSystemDefaultLangID() GetSystemDefaultLangID
447 @ stdcall GetSystemDirectoryA(ptr long) GetSystemDirectoryA
448 @ stdcall GetSystemDirectoryW(ptr long) GetSystemDirectoryW
449 @ stdcall GetSystemInfo(ptr) GetSystemInfo
450 @ stdcall GetSystemPowerStatus(ptr) GetSystemPowerStatus
451 @ stdcall GetSystemTime(ptr) GetSystemTime
452 @ stdcall GetSystemTimeAdjustment(ptr ptr ptr) GetSystemTimeAdjustment
453 @ stdcall GetSystemTimeAsFileTime(ptr) GetSystemTimeAsFileTime
454 @ stdcall GetTapeParameters(ptr long ptr ptr) GetTapeParameters
455 @ stdcall GetTapePosition(ptr long ptr ptr ptr) GetTapePosition
456 @ stdcall GetTapeStatus(ptr) GetTapeStatus
457 @ stdcall GetTempFileNameA(str str long ptr) GetTempFileNameA
458 @ stdcall GetTempFileNameW(wstr wstr long ptr) GetTempFileNameW
459 @ stdcall GetTempPathA(long ptr) GetTempPathA
460 @ stdcall GetTempPathW(long ptr) GetTempPathW
461 @ stdcall GetThreadContext(long ptr) GetThreadContext
462 @ stdcall GetThreadLocale() GetThreadLocale
463 @ stdcall GetThreadPriority(long) GetThreadPriority
464 @ stdcall GetThreadSelectorEntry(long long ptr) GetThreadSelectorEntry
465 @ stdcall GetThreadTimes(long ptr ptr ptr ptr) GetThreadTimes
466 @ stdcall GetTickCount() GetTickCount
467 @ stdcall GetTimeFormatA(long long ptr str ptr long) GetTimeFormatA
468 @ stdcall GetTimeFormatW(long long ptr wstr ptr long) GetTimeFormatW
469 @ stdcall GetTimeZoneInformation(ptr) GetTimeZoneInformation
470 @ stdcall GetUserDefaultLCID() GetUserDefaultLCID
471 @ stdcall GetUserDefaultLangID() GetUserDefaultLangID
472 @ stdcall GetVersion() GetVersion
473 @ stdcall GetVersionExA(ptr) GetVersionExA
474 @ stdcall GetVersionExW(ptr) GetVersionExW
475 @ stdcall GetVolumeInformationA(str ptr long ptr ptr ptr ptr long) GetVolumeInformationA
476 @ stdcall GetVolumeInformationW(wstr ptr long ptr ptr ptr ptr long) GetVolumeInformationW
477 @ stdcall GetWindowsDirectoryA(ptr long) GetWindowsDirectoryA
478 @ stdcall GetWindowsDirectoryW(ptr long) GetWindowsDirectoryW
479 @ stdcall GlobalAddAtomA(str) GlobalAddAtomA
480 @ stdcall GlobalAddAtomW(wstr) GlobalAddAtomW
481 @ stdcall GlobalAlloc(long long) GlobalAlloc
482 @ stdcall GlobalCompact(long) GlobalCompact
483 @ stdcall GlobalDeleteAtom(long) GlobalDeleteAtom
484 @ stdcall GlobalFindAtomA(str) GlobalFindAtomA
485 @ stdcall GlobalFindAtomW(wstr) GlobalFindAtomW
486 @ stdcall GlobalFix(long) GlobalFix
487 @ stdcall GlobalFlags(long) GlobalFlags
488 @ stdcall GlobalFree(long) GlobalFree
489 @ stdcall GlobalGetAtomNameA(long ptr long) GlobalGetAtomNameA
490 @ stdcall GlobalGetAtomNameW(long ptr long) GlobalGetAtomNameW
491 @ stdcall GlobalHandle(ptr) GlobalHandle
492 @ stdcall GlobalLock(long) GlobalLock
493 @ stdcall GlobalMemoryStatus(ptr) GlobalMemoryStatus
494 @ stdcall GlobalReAlloc(long long long) GlobalReAlloc
495 @ stdcall GlobalSize(long) GlobalSize
496 @ stdcall GlobalUnWire(long) GlobalUnWire
497 @ stdcall GlobalUnfix(long) GlobalUnfix
498 @ stdcall GlobalUnlock(long) GlobalUnlock
499 @ stdcall GlobalWire(long) GlobalWire
500 @ stub Heap32First
501 @ stub Heap32ListFirst
502 @ stub Heap32ListNext
503 @ stub Heap32Next
504 @ forward HeapAlloc ntdll.RtlAllocateHeap
505 @ stdcall HeapCompact(long long) HeapCompact
506 @ stdcall HeapCreate(long long long) HeapCreate
507 @ stdcall HeapDestroy(long) HeapDestroy
508 @ forward HeapFree ntdll.RtlFreeHeap
509 @ stdcall HeapLock(long) HeapLock
510 @ forward HeapReAlloc ntdll.RtlReAllocateHeap
511 @ stub HeapSetFlags
512 @ forward HeapSize ntdll.RtlSizeHeap
513 @ stdcall HeapUnlock(long) HeapUnlock
514 @ stdcall HeapValidate(long long ptr) HeapValidate
515 @ stdcall HeapWalk(long ptr) HeapWalk
516 @ stdcall InitAtomTable(long) InitAtomTable
517 @ stdcall InitializeCriticalSection(ptr) InitializeCriticalSection
518 @ stdcall InterlockedDecrement(ptr) InterlockedDecrement
519 @ stdcall InterlockedExchange(ptr long) InterlockedExchange
520 @ stdcall InterlockedIncrement(ptr) InterlockedIncrement
521 @ stub InvalidateNLSCache
522 @ stdcall IsBadCodePtr(ptr) IsBadCodePtr
523 @ stdcall IsBadHugeReadPtr(ptr long) IsBadHugeReadPtr
524 @ stdcall IsBadHugeWritePtr(ptr long) IsBadHugeWritePtr
525 @ stdcall IsBadReadPtr(ptr long) IsBadReadPtr
526 @ stdcall IsBadStringPtrA(ptr long) IsBadStringPtrA
527 @ stdcall IsBadStringPtrW(ptr long) IsBadStringPtrW
528 @ stdcall IsBadWritePtr(ptr long) IsBadWritePtr
529 @ stdcall IsDBCSLeadByte(long) IsDBCSLeadByte
530 @ stdcall IsDBCSLeadByteEx(long long) IsDBCSLeadByteEx
531 @ stub IsLSCallback
532 @ stub IsSLCallback
533 @ stdcall IsValidCodePage(long) IsValidCodePage
534 @ stdcall IsValidLocale(long long) IsValidLocale
535 @ stdcall -register -i386 K32Thk1632Epilog() K32Thk1632Epilog
536 @ stdcall -register -i386 K32Thk1632Prolog() K32Thk1632Prolog
537 @ stdcall LCMapStringA(long long str long ptr long) LCMapStringA
538 @ stdcall LCMapStringW(long long wstr long ptr long) LCMapStringW
539 @ forward LeaveCriticalSection ntdll.RtlLeaveCriticalSection
540 @ stdcall LoadLibraryA(str) LoadLibraryA
541 @ stdcall LoadLibraryExA( str long long) LoadLibraryExA
542 @ stdcall LoadLibraryExW(wstr long long) LoadLibraryExW
543 @ stdcall LoadLibraryW(wstr) LoadLibraryW
544 @ stdcall LoadModule(str ptr) LoadModule
545 @ stdcall LoadResource(long long) LoadResource
546 @ stdcall LocalAlloc(long long) LocalAlloc
547 @ stdcall LocalCompact(long) LocalCompact
548 @ stdcall LocalFileTimeToFileTime(ptr ptr) LocalFileTimeToFileTime
549 @ stdcall LocalFlags(long) LocalFlags
550 @ stdcall LocalFree(long) LocalFree
551 @ stdcall LocalHandle(ptr) LocalHandle
552 @ stdcall LocalLock(long) LocalLock
553 @ stdcall LocalReAlloc(long long long) LocalReAlloc
554 @ stdcall LocalShrink(long long) LocalShrink
555 @ stdcall LocalSize(long) LocalSize
556 @ stdcall LocalUnlock(long) LocalUnlock
557 @ stdcall LockFile(long long long long long) LockFile
558 @ stdcall LockFileEx(long long long long long ptr) LockFileEx
559 @ stdcall LockResource(long) LockResource
560 @ stdcall MakeCriticalSectionGlobal(ptr) MakeCriticalSectionGlobal
561 @ stdcall -register -i386 MapHInstLS() MapHInstLS
562 @ stdcall -register -i386 MapHInstLS_PN() MapHInstLS_PN
563 @ stdcall -register -i386 MapHInstSL() MapHInstSL
564 @ stdcall -register -i386 MapHInstSL_PN() MapHInstSL_PN
565 @ stdcall MapHModuleLS(long) MapHModuleLS
566 @ stdcall MapHModuleSL(long) MapHModuleSL
567 @ stdcall MapLS(ptr) MapLS
568 @ stdcall MapSL(long) MapSL
569 @ stdcall MapSLFix(long) MapSLFix
570 @ stdcall MapViewOfFile(long long long long long) MapViewOfFile
571 @ stdcall MapViewOfFileEx(long long long long long ptr) MapViewOfFileEx
572 @ stdcall Module32First(long ptr) Module32First
573 @ stdcall Module32Next(long ptr) Module32Next
574 @ stdcall MoveFileA(str str) MoveFileA
575 @ stdcall MoveFileExA(str str long) MoveFileExA
576 @ stdcall MoveFileExW(wstr wstr long) MoveFileExW
577 @ stdcall MoveFileW(wstr wstr) MoveFileW
578 @ stdcall MulDiv(long long long) MulDiv
579 @ stdcall MultiByteToWideChar(long long str long ptr long) MultiByteToWideChar
580 @ stub NotifyNLSUserCache
581 @ stdcall OpenEventA(long long str) OpenEventA
582 @ stdcall OpenEventW(long long wstr) OpenEventW
583 @ stdcall OpenFile(str ptr long) OpenFile
584 @ stdcall OpenFileMappingA(long long str) OpenFileMappingA
585 @ stdcall OpenFileMappingW(long long wstr) OpenFileMappingW
586 @ stub OpenJobObjectA
587 @ stub OpenJobObjectW
588 @ stdcall OpenMutexA(long long str) OpenMutexA
589 @ stdcall OpenMutexW(long long wstr) OpenMutexW
590 @ stdcall OpenProcess(long long long) OpenProcess
591 @ stub OpenProfileUserMapping
592 @ stdcall OpenSemaphoreA(long long str) OpenSemaphoreA
593 @ stdcall OpenSemaphoreW(long long wstr) OpenSemaphoreW
594 @ stdcall OpenVxDHandle(long) OpenVxDHandle
595 @ stdcall OutputDebugStringA(str) OutputDebugStringA
596 @ stdcall OutputDebugStringW(wstr) OutputDebugStringW
597 @ stdcall PeekConsoleInputA(ptr ptr long ptr) PeekConsoleInputA
598 @ stdcall PeekConsoleInputW(ptr ptr long ptr) PeekConsoleInputW
599 @ stdcall PeekNamedPipe(long ptr long ptr ptr ptr) PeekNamedPipe
600 @ stub PostQueuedCompletionStatus
601 @ stdcall PrepareTape(ptr long long) PrepareTape
602 @ stdcall Process32First (ptr ptr) Process32First
603 @ stdcall Process32Next (ptr ptr) Process32Next
604 @ stdcall PulseEvent(long) PulseEvent
605 @ stdcall PurgeComm(long long) PurgeComm
606 @ stdcall -register -i386 QT_Thunk() QT_Thunk
607 @ stdcall QueryDosDeviceA(str ptr long) QueryDosDeviceA
608 @ stdcall QueryDosDeviceW(wstr ptr long) QueryDosDeviceW
609 @ stub QueryNumberOfEventLogRecords
610 @ stub QueryOldestEventLogRecord
611 @ stdcall QueryPerformanceCounter(ptr) QueryPerformanceCounter
612 @ stdcall QueryPerformanceFrequency(ptr) QueryPerformanceFrequency
613 @ stdcall QueueUserAPC(ptr long long) QueueUserAPC
614 @ stdcall RaiseException(long long long ptr) RaiseException
615 @ stdcall ReadConsoleA(long ptr long ptr ptr) ReadConsoleA
616 @ stdcall ReadConsoleInputA(long ptr long ptr) ReadConsoleInputA
617 @ stdcall ReadConsoleInputW(long ptr long ptr) ReadConsoleInputW 
618 @ stdcall ReadConsoleOutputA(long ptr long long ptr) ReadConsoleOutputA
619 @ stdcall ReadConsoleOutputAttribute(long ptr long long ptr) ReadConsoleOutputAttribute
620 @ stdcall ReadConsoleOutputCharacterA(long ptr long long ptr) ReadConsoleOutputCharacterA
621 @ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr) ReadConsoleOutputCharacterW
622 @ stdcall ReadConsoleOutputW(long ptr long long ptr) ReadConsoleOutputW
623 @ stdcall ReadConsoleW(long ptr long ptr ptr) ReadConsoleW
624 @ stdcall ReadFile(long ptr long ptr ptr) ReadFile
625 @ stdcall ReadFileEx(long ptr long ptr ptr) ReadFileEx
626 @ stdcall ReadProcessMemory(long ptr ptr long ptr) ReadProcessMemory
627 @ stdcall RegisterServiceProcess(long long) RegisterServiceProcess
628 @ stdcall ReinitializeCriticalSection(ptr) ReinitializeCriticalSection
629 @ stdcall ReleaseMutex(long) ReleaseMutex
630 @ stdcall ReleaseSemaphore(long long ptr) ReleaseSemaphore
631 @ stdcall RemoveDirectoryA(str) RemoveDirectoryA
632 @ stdcall RemoveDirectoryW(wstr) RemoveDirectoryW
633 @ stdcall ResetEvent(long) ResetEvent
634 @ stdcall ResumeThread(long) ResumeThread
635 @ forward RtlFillMemory NTDLL.RtlFillMemory
636 @ forward RtlMoveMemory NTDLL.RtlMoveMemory
637 @ forward RtlUnwind NTDLL.RtlUnwind
638 @ forward RtlZeroMemory NTDLL.RtlZeroMemory
639 @ stdcall -register -i386 SMapLS() SMapLS
640 @ stdcall -register -i386 SMapLS_IP_EBP_12() SMapLS_IP_EBP_12
641 @ stdcall -register -i386 SMapLS_IP_EBP_16() SMapLS_IP_EBP_16
642 @ stdcall -register -i386 SMapLS_IP_EBP_20() SMapLS_IP_EBP_20
643 @ stdcall -register -i386 SMapLS_IP_EBP_24() SMapLS_IP_EBP_24
644 @ stdcall -register -i386 SMapLS_IP_EBP_28() SMapLS_IP_EBP_28
645 @ stdcall -register -i386 SMapLS_IP_EBP_32() SMapLS_IP_EBP_32
646 @ stdcall -register -i386 SMapLS_IP_EBP_36() SMapLS_IP_EBP_36
647 @ stdcall -register -i386 SMapLS_IP_EBP_40() SMapLS_IP_EBP_40
648 @ stdcall -register -i386 SMapLS_IP_EBP_8() SMapLS_IP_EBP_8
649 @ stdcall -register -i386 SUnMapLS() SUnMapLS
650 @ stdcall -register -i386 SUnMapLS_IP_EBP_12() SUnMapLS_IP_EBP_12
651 @ stdcall -register -i386 SUnMapLS_IP_EBP_16() SUnMapLS_IP_EBP_16
652 @ stdcall -register -i386 SUnMapLS_IP_EBP_20() SUnMapLS_IP_EBP_20
653 @ stdcall -register -i386 SUnMapLS_IP_EBP_24() SUnMapLS_IP_EBP_24
654 @ stdcall -register -i386 SUnMapLS_IP_EBP_28() SUnMapLS_IP_EBP_28
655 @ stdcall -register -i386 SUnMapLS_IP_EBP_32() SUnMapLS_IP_EBP_32
656 @ stdcall -register -i386 SUnMapLS_IP_EBP_36() SUnMapLS_IP_EBP_36
657 @ stdcall -register -i386 SUnMapLS_IP_EBP_40() SUnMapLS_IP_EBP_40
658 @ stdcall -register -i386 SUnMapLS_IP_EBP_8() SUnMapLS_IP_EBP_8
659 @ stdcall ScrollConsoleScreenBufferA(long ptr ptr ptr ptr) ScrollConsoleScreenBufferA
660 @ stdcall ScrollConsoleScreenBufferW(long ptr ptr ptr ptr) ScrollConsoleScreenBufferW
661 @ stdcall SearchPathA(str str str long ptr ptr) SearchPathA
662 @ stdcall SearchPathW(wstr wstr wstr long ptr ptr) SearchPathW
663 @ stdcall SetCommBreak(long) SetCommBreak
664 @ stdcall SetCommConfig(long ptr long) SetCommConfig
665 @ stdcall SetCommMask(long ptr) SetCommMask
666 @ stdcall SetCommState(long ptr) SetCommState
667 @ stdcall SetCommTimeouts(long ptr) SetCommTimeouts
668 @ stdcall SetComputerNameA(str) SetComputerNameA
669 @ stdcall SetComputerNameW(wstr) SetComputerNameW
670 @ stdcall SetConsoleActiveScreenBuffer(long) SetConsoleActiveScreenBuffer
671 @ stdcall SetConsoleCP(long) SetConsoleCP
672 @ stdcall SetConsoleCtrlHandler(ptr long) SetConsoleCtrlHandler
673 @ stdcall SetConsoleCursorInfo(long ptr) SetConsoleCursorInfo
674 @ stdcall SetConsoleCursorPosition(long long) SetConsoleCursorPosition
675 @ stdcall SetConsoleMode(long long) SetConsoleMode
676 @ stdcall SetConsoleOutputCP(long) SetConsoleOutputCP
677 @ stdcall SetConsoleScreenBufferSize(long long) SetConsoleScreenBufferSize
678 @ stdcall SetConsoleTextAttribute(long long) SetConsoleTextAttribute
679 @ stdcall SetConsoleTitleA(str) SetConsoleTitleA
680 @ stdcall SetConsoleTitleW(wstr) SetConsoleTitleW
681 @ stdcall SetConsoleWindowInfo(long long ptr) SetConsoleWindowInfo
682 @ stdcall SetCurrentDirectoryA(str) SetCurrentDirectoryA
683 @ stdcall SetCurrentDirectoryW(wstr) SetCurrentDirectoryW
684 @ stub SetDaylightFlag
685 @ stdcall SetDefaultCommConfigA(str ptr long) SetDefaultCommConfigA
686 @ stdcall SetDefaultCommConfigW(wstr ptr long) SetDefaultCommConfigW
687 @ stdcall SetEndOfFile(long) SetEndOfFile
688 @ stdcall SetEnvironmentVariableA(str str) SetEnvironmentVariableA
689 @ stdcall SetEnvironmentVariableW(wstr wstr) SetEnvironmentVariableW
690 @ stdcall SetErrorMode(long) SetErrorMode
691 @ stdcall SetEvent(long) SetEvent
692 @ stdcall SetFileApisToANSI() SetFileApisToANSI
693 @ stdcall SetFileApisToOEM() SetFileApisToOEM
694 @ stdcall SetFileAttributesA(str long) SetFileAttributesA
695 @ stdcall SetFileAttributesW(wstr long) SetFileAttributesW
696 @ stdcall SetFilePointer(long long ptr long) SetFilePointer
697 @ stdcall SetFileTime(long ptr ptr ptr) SetFileTime
698 @ stdcall SetHandleContext(long long) SetHandleContext
699 @ stdcall SetHandleCount(long) SetHandleCount
700 @ stdcall SetHandleInformation(long long long) SetHandleInformation
701 @ stdcall SetLastError(long) SetLastError
702 @ stdcall SetLocalTime(ptr) SetLocalTime
703 @ stdcall SetLocaleInfoA(long long str) SetLocaleInfoA
704 @ stub SetLocaleInfoW
705 @ stub SetMailslotInfo
706 @ stdcall SetNamedPipeHandleState(long ptr ptr ptr) SetNamedPipeHandleState
707 @ stdcall SetPriorityClass(long long) SetPriorityClass
708 @ stdcall SetProcessShutdownParameters(long long) SetProcessShutdownParameters
709 @ stdcall SetProcessWorkingSetSize(long long long) SetProcessWorkingSetSize
710 @ stdcall SetStdHandle(long long) SetStdHandle
711 @ stdcall SetSystemPowerState(long long) SetSystemPowerState
712 @ stdcall SetSystemTime(ptr) SetSystemTime
713 @ stub SetSystemTimeAdjustment
714 @ stdcall SetTapeParameters(ptr long ptr) SetTapeParameters
715 @ stdcall SetTapePosition(ptr long long long long long) SetTapePosition
716 @ stdcall SetThreadAffinityMask(long long) SetThreadAffinityMask
717 @ stdcall SetThreadContext(long ptr) SetThreadContext
718 @ stdcall SetThreadLocale(long) SetThreadLocale
719 @ stdcall SetThreadPriority(long long) SetThreadPriority
720 @ stdcall SetTimeZoneInformation(ptr) SetTimeZoneInformation
721 @ stdcall SetUnhandledExceptionFilter(ptr) SetUnhandledExceptionFilter
722 @ stdcall SetVolumeLabelA(str str) SetVolumeLabelA
723 @ stdcall SetVolumeLabelW(wstr wstr) SetVolumeLabelW
724 @ stdcall SetupComm(long long long) SetupComm
725 @ stdcall SizeofResource(long long) SizeofResource
726 @ stdcall Sleep(long) Sleep
727 @ stdcall SleepEx(long long) SleepEx
728 @ stdcall SuspendThread(long) SuspendThread
729 @ stdcall SystemTimeToFileTime(ptr ptr) SystemTimeToFileTime
730 @ stdcall SystemTimeToTzSpecificLocalTime (ptr ptr ptr) SystemTimeToTzSpecificLocalTime
731 @ stdcall TerminateProcess(long long) TerminateProcess
732 @ stdcall TerminateThread(long long) TerminateThread
733 @ stdcall Thread32First(long ptr) Thread32First
734 @ stdcall Thread32Next(long ptr) Thread32Next
735 @ stdcall ThunkConnect32(ptr str str str ptr ptr) ThunkConnect32
736 @ stdcall TlsAlloc() TlsAlloc
737 @ stub TlsAllocInternal
738 @ stdcall TlsFree(long) TlsFree
739 @ stub TlsFreeInternal
740 @ stdcall TlsGetValue(long) TlsGetValue
741 @ stdcall TlsSetValue(long ptr) TlsSetValue
742 @ stub Toolhelp32ReadProcessMemory
743 @ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr) TransactNamedPipe
744 @ stdcall TransmitCommChar(long long) TransmitCommChar
745 @ stdcall UTRegister(long str str str ptr ptr ptr) UTRegister
746 @ stdcall UTUnRegister(long) UTUnRegister
747 @ stdcall UnMapLS(long) UnMapLS
748 @ stdcall -register -i386 UnMapSLFixArray(long long) UnMapSLFixArray
749 @ stdcall UnhandledExceptionFilter(ptr) UnhandledExceptionFilter
750 @ stdcall UninitializeCriticalSection(ptr) UninitializeCriticalSection
751 @ stdcall UnlockFile(long long long long long) UnlockFile
752 @ stdcall UnlockFileEx(long long long long ptr) UnlockFileEx
753 @ stdcall UnmapViewOfFile(ptr) UnmapViewOfFile
754 @ stdcall UpdateResourceA(long str str long ptr long) UpdateResourceA
755 @ stdcall UpdateResourceW(long wstr wstr long ptr long) UpdateResourceW
756 @ stdcall VerLanguageNameA(long str long) VerLanguageNameA
757 @ stdcall VerLanguageNameW(long wstr long) VerLanguageNameW
758 @ stdcall VirtualAlloc(ptr long long long) VirtualAlloc
759 @ stdcall VirtualFree(ptr long long) VirtualFree
760 @ stdcall VirtualLock(ptr long) VirtualLock
761 @ stdcall VirtualProtect(ptr long long ptr) VirtualProtect
762 @ stdcall VirtualProtectEx(long ptr long long ptr) VirtualProtectEx
763 @ stdcall VirtualQuery(ptr ptr long) VirtualQuery
764 @ stdcall VirtualQueryEx(long ptr ptr long) VirtualQueryEx
765 @ stdcall VirtualUnlock(ptr long) VirtualUnlock
766 @ stdcall WaitCommEvent(long ptr ptr) WaitCommEvent
767 @ stdcall WaitForDebugEvent(ptr long) WaitForDebugEvent
768 @ stdcall WaitForMultipleObjects(long ptr long long) WaitForMultipleObjects
769 @ stdcall WaitForMultipleObjectsEx(long ptr long long long) WaitForMultipleObjectsEx
770 @ stdcall WaitForSingleObject(long long) WaitForSingleObject
771 @ stdcall WaitForSingleObjectEx(long long long) WaitForSingleObjectEx
772 @ stdcall WaitNamedPipeA (str long) WaitNamedPipeA
773 @ stdcall WaitNamedPipeW (wstr long) WaitNamedPipeW
774 @ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr) WideCharToMultiByte
775 @ stdcall WinExec(str long) WinExec
776 @ stdcall WriteConsoleA(long ptr long ptr ptr) WriteConsoleA
777 @ stdcall WriteConsoleInputA(long ptr long ptr) WriteConsoleInputA
778 @ stdcall WriteConsoleInputW(long ptr long ptr) WriteConsoleInputW
779 @ stdcall WriteConsoleOutputA(long ptr long long ptr) WriteConsoleOutputA
780 @ stdcall WriteConsoleOutputAttribute(long ptr long long ptr) WriteConsoleOutputAttribute
781 @ stdcall WriteConsoleOutputCharacterA(long ptr long long ptr) WriteConsoleOutputCharacterA
782 @ stdcall WriteConsoleOutputCharacterW(long ptr long long ptr) WriteConsoleOutputCharacterW
783 @ stdcall WriteConsoleOutputW(long ptr long long ptr) WriteConsoleOutputW
784 @ stdcall WriteConsoleW(long ptr long ptr ptr) WriteConsoleW
785 @ stdcall WriteFile(long ptr long ptr ptr) WriteFile
786 @ stdcall WriteFileEx(long ptr long ptr ptr) WriteFileEx
787 @ stdcall WritePrivateProfileSectionA(str str str) WritePrivateProfileSectionA
788 @ stdcall WritePrivateProfileSectionW(wstr wstr wstr) WritePrivateProfileSectionW
789 @ stdcall WritePrivateProfileStringA(str str str str) WritePrivateProfileStringA
790 @ stdcall WritePrivateProfileStringW(wstr wstr wstr wstr) WritePrivateProfileStringW
791 @ stdcall WritePrivateProfileStructA (str str ptr long str) WritePrivateProfileStructA
792 @ stdcall WritePrivateProfileStructW(wstr wstr ptr long wstr) WritePrivateProfileStructW
793 @ stdcall WriteProcessMemory(long ptr ptr long ptr) WriteProcessMemory
794 @ stdcall WriteProfileSectionA(str str) WriteProfileSectionA
795 @ stdcall WriteProfileSectionW(str str) WriteProfileSectionW
796 @ stdcall WriteProfileStringA(str str str) WriteProfileStringA
797 @ stdcall WriteProfileStringW(wstr wstr wstr) WriteProfileStringW
798 @ stdcall WriteTapemark(ptr long long long) WriteTapemark
799 @ stub _DebugOut
800 @ stub _DebugPrintf
801 @ stdcall _hread(long ptr long) _hread
802 @ stdcall _hwrite(long ptr long) _hwrite
803 @ stdcall _lclose(long) _lclose
804 @ stdcall _lcreat(str long) _lcreat
805 @ stdcall _llseek(long long long) _llseek
806 @ stdcall _lopen(str long) _lopen
807 @ stdcall _lread(long ptr long) _lread
808 @ stdcall _lwrite(long ptr long) _lwrite
809 @ stub dprintf
810 @ stdcall lstrcat(str str) lstrcatA
811 @ stdcall lstrcatA(str str) lstrcatA
812 @ stdcall lstrcatW(wstr wstr) lstrcatW
813 @ stdcall lstrcmp(str str) lstrcmpA
814 @ stdcall lstrcmpA(str str) lstrcmpA
815 @ stdcall lstrcmpW(wstr wstr) lstrcmpW
816 @ stdcall lstrcmpi(str str) lstrcmpiA
817 @ stdcall lstrcmpiA(str str) lstrcmpiA
818 @ stdcall lstrcmpiW(wstr wstr) lstrcmpiW
819 @ stdcall lstrcpy(ptr str) lstrcpyA
820 @ stdcall lstrcpyA(ptr str) lstrcpyA
821 @ stdcall lstrcpyW(ptr wstr) lstrcpyW
822 @ stdcall lstrcpyn(ptr str long) lstrcpynA
823 @ stdcall lstrcpynA(ptr str long) lstrcpynA
824 @ stdcall lstrcpynW(ptr wstr long) lstrcpynW
825 @ stdcall lstrlen(str) lstrlenA
826 @ stdcall lstrlenA(str) lstrlenA
827 @ stdcall lstrlenW(wstr) lstrlenW
828
829 # Functions exported by kernel32.dll in NT 3.51
830
831 @ stub AddConsoleAliasA
832 @ stub AddConsoleAliasW
833 @ stub BaseAttachCompleteThunk
834 @ stub BasepDebugDump
835 @ stub CloseConsoleHandle
836 @ stub CmdBatNotification
837 @ stub ConsoleMenuControl
838 @ stub ConsoleSubst
839 @ stub CreateVirtualBuffer
840 @ stub ExitVDM
841 @ stub ExpungeConsoleCommandHistoryA
842 @ stub ExpungeConsoleCommandHistoryW
843 @ stub ExtendVirtualBuffer
844 @ stub FreeVirtualBuffer
845 @ stub GetConsoleAliasA
846 @ stub GetConsoleAliasExesA
847 @ stub GetConsoleAliasExesLengthA
848 @ stub GetConsoleAliasExesLengthW
849 @ stub GetConsoleAliasExesW
850 @ stub GetConsoleAliasW
851 @ stub GetConsoleAliasesA
852 @ stub GetConsoleAliasesLengthA
853 @ stub GetConsoleAliasesLengthW
854 @ stub GetConsoleAliasesW
855 @ stub GetConsoleCommandHistoryA
856 @ stub GetConsoleCommandHistoryLengthA
857 @ stub GetConsoleCommandHistoryLengthW
858 @ stub GetConsoleCommandHistoryW
859 @ stub GetConsoleDisplayMode
860 @ stub GetConsoleFontInfo
861 @ stub GetConsoleFontSize
862 @ stub GetConsoleHardwareState
863 @ stub GetConsoleInputWaitHandle
864 @ stub GetCurrentConsoleFont
865 @ stub GetNextVDMCommand
866 @ stub GetNumberOfConsoleFonts
867 @ stub GetVDMCurrentDirectories
868 @ stub HeapCreateTagsW
869 @ stub HeapExtend
870 @ stub HeapQueryTagW
871 @ stub HeapSummary
872 @ stub HeapUsage
873 @ stub InvalidateConsoleDIBits
874 @ stdcall IsDebuggerPresent() IsDebuggerPresent
875 @ stub OpenConsoleW
876 @ stub QueryWin31IniFilesMappedToRegistry
877 @ stub RegisterConsoleVDM
878 @ stub RegisterWaitForInputIdle
879 @ stub RegisterWowBaseHandlers
880 @ stub RegisterWowExec
881 @ stub SetConsoleCommandHistoryMode
882 @ stub SetConsoleCursor
883 @ stub SetConsoleDisplayMode
884 @ stub SetConsoleFont
885 @ stub SetConsoleHardwareState
886 @ stub SetConsoleKeyShortcuts
887 @ stub SetConsoleMaximumWindowSize
888 @ stub SetConsoleMenuClose
889 @ stub SetConsoleNumberOfCommandsA
890 @ stub SetConsoleNumberOfCommandsW
891 @ stub SetConsolePalette
892 @ stub SetLastConsoleEventActive
893 @ stub SetVDMCurrentDirectories
894 @ stub ShowConsoleCursor
895 @ stub TrimVirtualBuffer
896 @ stub VDMConsoleOperation
897 @ stub VDMOperationStarted
898 @ stub VerifyConsoleIoHandle
899 @ stub VirtualBufferExceptionHandler
900 @ stub WriteConsoleInputVDMA
901 @ stub WriteConsoleInputVDMW
902
903 # NT 4.0 additions
904 @ stdcall CancelIo(long) CancelIo
905 @ stdcall CancelWaitableTimer(long) CancelWaitableTimer
906 @ stdcall CopyFileExA (str str ptr ptr ptr long) CopyFileExA
907 @ stdcall CopyFileExW (wstr wstr ptr ptr ptr long) CopyFileExW
908 @ stub CreateFiber
909 @ stdcall CreateWaitableTimerA(ptr long str) CreateWaitableTimerA
910 @ stdcall CreateWaitableTimerW(ptr long wstr) CreateWaitableTimerW
911 @ stub DeleteFiber
912 @ stub DuplicateConsoleHandle
913 @ stdcall FindFirstFileExA(str long ptr long ptr long)FindFirstFileExA
914 @ stdcall FindFirstFileExW(wstr long ptr long ptr long)FindFirstFileExW
915 @ stub GetConsoleInputExeNameA
916 @ stub GetConsoleInputExeNameW
917 @ stub GetConsoleKeyboardLayoutNameA
918 @ stub GetConsoleKeyboardLayoutNameW
919 @ stdcall GetDiskFreeSpaceExA (str ptr ptr ptr) GetDiskFreeSpaceExA
920 @ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr) GetDiskFreeSpaceExW
921 @ stdcall GetFileAttributesExA(str long ptr) GetFileAttributesExA
922 @ stdcall GetFileAttributesExW(wstr long ptr) GetFileAttributesExW
923 @ stub GetProcessPriorityBoost
924 @ stdcall GetThreadPriorityBoost(long ptr) GetThreadPriorityBoost 
925 @ stdcall InterlockedCompareExchange (ptr long long) InterlockedCompareExchange
926 @ stdcall InterlockedExchangeAdd (ptr long ) InterlockedExchangeAdd
927 @ stdcall IsProcessorFeaturePresent(long) IsProcessorFeaturePresent
928 @ stdcall OpenWaitableTimerA(long long str) OpenWaitableTimerA
929 @ stdcall OpenWaitableTimerW(long long wstr) OpenWaitableTimerW
930 @ stub ReadConsoleInputExA
931 @ stub ReadConsoleInputExW
932 @ stub ReadDirectoryChangesW
933 @ stub ReadFileScatter
934 @ stub SetConsoleIcon
935 @ stdcall SetConsoleInputExeNameA(ptr) SetConsoleInputExeNameA
936 @ stdcall SetConsoleInputExeNameW(ptr) SetConsoleInputExeNameW
937 @ stdcall SetProcessAffinityMask(long long) SetProcessAffinityMask
938 @ stdcall SetProcessPriorityBoost(long long) SetProcessPriorityBoost
939 @ stub SetThreadIdealProcessor
940 @ stdcall SetThreadPriorityBoost(long long) SetThreadPriorityBoost
941 @ stdcall SetWaitableTimer(long ptr long ptr ptr long) SetWaitableTimer
942 @ stub SignalObjectAndWait
943 @ stub SwitchToFiber
944 @ stub SwitchToThread
945 @ forward TryEnterCriticalSection ntdll.RtlTryEnterCriticalSection
946 @ stdcall VirtualAllocEx(long ptr long long long) VirtualAllocEx
947 @ stub VirtualFreeEx
948 @ stub WriteFileGather
949
950 #Win98 and higher
951 @ stdcall GetLongPathNameA (str long long) GetLongPathNameA
952 @ stdcall GetLongPathNameW (wstr long long) GetLongPathNameW
953
954 @ stdcall PrivateLoadLibrary(str) PrivateLoadLibrary
955 @ stdcall PrivateFreeLibrary(long) PrivateFreeLibrary
956 @ stdcall Get16DLLAddress(long str) Get16DLLAddress
957 @ stdcall SetThreadExecutionState(long) SetThreadExecutionState
958
959 # Windows 2000, Terminal Server 4.0 SP4 functions
960 @ stdcall GetSystemWindowsDirectoryA(ptr long) GetSystemWindowsDirectoryA
961 @ stdcall GetSystemWindowsDirectoryW(ptr long) GetSystemWindowsDirectoryW
962 @ stdcall InitializeCriticalSectionAndSpinCount(ptr long) InitializeCriticalSectionAndSpinCount
963 @ stdcall SetCriticalSectionSpinCount(ptr long) SetCriticalSectionSpinCount
964 @ stdcall ProcessIdToSessionId(long ptr) ProcessIdToSessionId
965 @ stdcall GetCalendarInfoA(long long long ptr long ptr) GetCalendarInfoA
966 @ stdcall GetCalendarInfoW(long long long ptr long ptr) GetCalendarInfoW
967 @ stdcall SetCalendarInfoA(long long long str) SetCalendarInfoA
968 @ stdcall SetCalendarInfoW(long long long wstr) SetCalendarInfoW
969
970 ################################################################
971 # Wine extensions: Win16 functions that are needed by other dlls
972 #
973 @ stdcall ConvertDialog32To16(ptr long ptr) ConvertDialog32To16
974 @ stdcall FindResource16(long str str) FindResource16
975 @ stdcall FreeResource16(long) FreeResource16
976 @ stdcall GetCurrentTask() GetCurrentTask
977 @ stdcall GetDOSEnvironment16() GetDOSEnvironment16
978 @ stdcall GetModuleFileName16(long ptr long) GetModuleFileName16
979 @ stdcall GetModuleHandle16(str) GetModuleHandle16
980 @ stdcall IsTask16(long) IsTask16
981 @ stdcall LoadModule16(str long) LoadModule16
982 @ stdcall LoadResource16(long long) LoadResource16
983 @ stdcall LockResource16(long) LockResource16
984 @ stdcall SizeofResource16(long long) SizeofResource16
985 @ stdcall WinExec16(str long) WinExec16
986 @ stdcall GlobalFlags16(long) GlobalFlags16
987 @ stdcall GlobalReAlloc16(long long long) GlobalReAlloc16
988
989 ################################################################
990 # Wine internal extensions
991 #
992 # All functions must be prefixed with '__wine_' (for internal functions)
993 # or 'wine_' (for user-visible functions) to avoid namespace conflicts.
994
995 # 16-bit relays
996 @ cdecl __wine_register_dll_16(ptr) __wine_register_dll_16
997 @ varargs __wine_call_from_16_word() __wine_call_from_16_word
998 @ varargs __wine_call_from_16_long() __wine_call_from_16_long
999 @ varargs __wine_call_from_16_regs() __wine_call_from_16_regs
1000 @ stdcall wine_call_to_16_word(ptr long) wine_call_to_16_word
1001 @ stdcall wine_call_to_16_long(ptr long) wine_call_to_16_long
1002 @ stdcall wine_call_to_16_regs_short(ptr long) wine_call_to_16_regs_short
1003 @ stdcall wine_call_to_16_regs_long (ptr long) wine_call_to_16_regs_long
1004
1005 # Unix files
1006 @ stdcall wine_get_unix_file_name(str ptr long) wine_get_unix_file_name