Moved heap functions to ntdll.
[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 stdcall -register -i386 VxDCall0(long) VxDCall
21   2 stdcall -register -i386 VxDCall1(long) VxDCall
22   3 stdcall -register -i386 VxDCall2(long) VxDCall
23   4 stdcall -register -i386 VxDCall3(long) VxDCall
24   5 stdcall -register -i386 VxDCall4(long) VxDCall
25   6 stdcall -register -i386 VxDCall5(long) VxDCall
26   7 stdcall -register -i386 VxDCall6(long) VxDCall
27   8 stdcall -register -i386 VxDCall7(long) VxDCall
28   9 stdcall -register -i386 VxDCall8(long) VxDCall
29  10 stdcall k32CharToOemA(str ptr) k32CharToOemA
30  11 stdcall k32CharToOemBuffA(str ptr long) k32CharToOemBuffA
31  12 stdcall k32OemToCharA(ptr ptr) k32OemToCharA
32  13 stdcall k32OemToCharBuffA(ptr ptr long) k32OemToCharBuffA
33  14 stdcall k32LoadStringA(long long ptr long) k32LoadStringA
34  15 varargs k32wsprintfA(str str) k32wsprintfA
35  16 stdcall k32wvsprintfA(ptr str ptr) k32wvsprintfA
36  17 stdcall -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 stdcall -register -i386 AllocMappedBuffer() AllocMappedBuffer
58  39 stdcall -register -i386 FreeMappedBuffer() FreeMappedBuffer
59  40 stdcall -register -i386 OT_32ThkLSF() OT_32ThkLSF
60  41 stdcall ThunkInitLSF(long str long str str) ThunkInitLSF
61  42 stdcall -register -i386 LogApiThkLSF(str) LogApiThkLSF
62  43 stdcall ThunkInitLS(long str long str str) ThunkInitLS
63  44 stdcall -register -i386 LogApiThkSL(str) LogApiThkSL
64  45 stdcall -register -i386 Common32ThkLS() Common32ThkLS 
65  46 stdcall ThunkInitSL(long str long str str) ThunkInitSL
66  47 stdcall -register -i386 LogCBThkSL(str) LogCBThkSL
67  48 stdcall ReleaseThunkLock(ptr) ReleaseThunkLock
68  49 stdcall RestoreThunkLock(long) RestoreThunkLock
69
70  51 stdcall -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 stdcall -register -i386 FT_PrologPrime() FT_PrologPrime
109  90 stdcall -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 @ stdcall CallNamedPipeA(str ptr long ptr long ptr long) CallNamedPipeA
162 @ stdcall CallNamedPipeW(wstr ptr long ptr long ptr long) 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 @ stdcall ConnectNamedPipe(long ptr) 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 @ stdcall DisconnectNamedPipe(long) 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 @ stdcall -register -i386 FT_Exit0() FT_Exit0
263 @ stdcall -register -i386 FT_Exit12() FT_Exit12
264 @ stdcall -register -i386 FT_Exit16() FT_Exit16
265 @ stdcall -register -i386 FT_Exit20() FT_Exit20
266 @ stdcall -register -i386 FT_Exit24() FT_Exit24
267 @ stdcall -register -i386 FT_Exit28() FT_Exit28
268 @ stdcall -register -i386 FT_Exit32() FT_Exit32
269 @ stdcall -register -i386 FT_Exit36() FT_Exit36
270 @ stdcall -register -i386 FT_Exit40() FT_Exit40
271 @ stdcall -register -i386 FT_Exit44() FT_Exit44
272 @ stdcall -register -i386 FT_Exit48() FT_Exit48
273 @ stdcall -register -i386 FT_Exit4() FT_Exit4
274 @ stdcall -register -i386 FT_Exit52() FT_Exit52
275 @ stdcall -register -i386 FT_Exit56() FT_Exit56
276 @ stdcall -register -i386 FT_Exit8() FT_Exit8
277 @ stdcall -register -i386 FT_Prolog() FT_Prolog
278 @ stdcall -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 long) 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 @ stdcall GetNamedPipeHandleStateA(long ptr ptr ptr ptr str long) GetNamedPipeHandleStateA
397 @ stdcall GetNamedPipeHandleStateW(long ptr ptr ptr ptr wstr long) GetNamedPipeHandleStateW
398 @ stdcall GetNamedPipeInfo(long ptr ptr ptr ptr) 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 @ stdcall GetQueuedCompletionStatus(long ptr ptr ptr long) 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 @ forward HeapAlloc ntdll.RtlAllocateHeap
504 @ stdcall HeapCompact(long long) HeapCompact
505 @ stdcall HeapCreate(long long long) HeapCreate
506 @ stdcall HeapDestroy(long) HeapDestroy
507 @ forward HeapFree ntdll.RtlFreeHeap
508 @ stdcall HeapLock(long) HeapLock
509 @ forward HeapReAlloc ntdll.RtlReAllocateHeap
510 @ stub HeapSetFlags
511 @ forward HeapSize ntdll.RtlSizeHeap
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 @ stdcall -register -i386 K32Thk1632Epilog() K32Thk1632Epilog
535 @ stdcall -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 @ stdcall -register -i386 MapHInstLS() MapHInstLS
561 @ stdcall -register -i386 MapHInstLS_PN() MapHInstLS_PN
562 @ stdcall -register -i386 MapHInstSL() MapHInstSL
563 @ stdcall -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 @ stub OpenJobObjectA
586 @ stub OpenJobObjectW
587 @ stdcall OpenMutexA(long long str) OpenMutexA
588 @ stdcall OpenMutexW(long long wstr) OpenMutexW
589 @ stdcall OpenProcess(long long long) OpenProcess
590 @ stub OpenProfileUserMapping
591 @ stdcall OpenSemaphoreA(long long str) OpenSemaphoreA
592 @ stdcall OpenSemaphoreW(long long wstr) OpenSemaphoreW
593 @ stdcall OpenVxDHandle(long) OpenVxDHandle
594 @ stdcall OutputDebugStringA(str) OutputDebugStringA
595 @ stdcall OutputDebugStringW(wstr) OutputDebugStringW
596 @ stdcall PeekConsoleInputA(ptr ptr long ptr) PeekConsoleInputA
597 @ stdcall PeekConsoleInputW(ptr ptr long ptr) PeekConsoleInputW
598 @ stdcall PeekNamedPipe(long ptr long ptr ptr ptr) PeekNamedPipe
599 @ stub PostQueuedCompletionStatus
600 @ stdcall PrepareTape(ptr long long) PrepareTape
601 @ stdcall Process32First (ptr ptr) Process32First
602 @ stdcall Process32Next (ptr ptr) Process32Next
603 @ stdcall PulseEvent(long) PulseEvent
604 @ stdcall PurgeComm(long long) PurgeComm
605 @ stdcall -register -i386 QT_Thunk() QT_Thunk
606 @ stdcall QueryDosDeviceA(str ptr long) QueryDosDeviceA
607 @ stdcall QueryDosDeviceW(wstr ptr long) QueryDosDeviceW
608 @ stub QueryNumberOfEventLogRecords
609 @ stub QueryOldestEventLogRecord
610 @ stdcall QueryPerformanceCounter(ptr) QueryPerformanceCounter
611 @ stdcall QueryPerformanceFrequency(ptr) QueryPerformanceFrequency
612 @ stdcall QueueUserAPC(ptr long long) QueueUserAPC
613 @ stdcall RaiseException(long long long ptr) RaiseException
614 @ stdcall ReadConsoleA(long ptr long ptr ptr) ReadConsoleA
615 @ stdcall ReadConsoleInputA(long ptr long ptr) ReadConsoleInputA
616 @ stdcall ReadConsoleInputW(long ptr long ptr) ReadConsoleInputW 
617 @ stdcall ReadConsoleOutputA(long ptr long long ptr) ReadConsoleOutputA
618 @ stdcall ReadConsoleOutputAttribute(long ptr long long ptr) ReadConsoleOutputAttribute
619 @ stdcall ReadConsoleOutputCharacterA(long ptr long long ptr) ReadConsoleOutputCharacterA
620 @ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr) ReadConsoleOutputCharacterW
621 @ stdcall ReadConsoleOutputW(long ptr long long ptr) ReadConsoleOutputW
622 @ stdcall ReadConsoleW(long ptr long ptr ptr) ReadConsoleW
623 @ stdcall ReadFile(long ptr long ptr ptr) ReadFile
624 @ stdcall ReadFileEx(long ptr long ptr ptr) ReadFileEx
625 @ stdcall ReadProcessMemory(long ptr ptr long ptr) ReadProcessMemory
626 @ stdcall RegisterServiceProcess(long long) RegisterServiceProcess
627 @ stdcall ReinitializeCriticalSection(ptr) ReinitializeCriticalSection
628 @ stdcall ReleaseMutex(long) ReleaseMutex
629 @ stdcall ReleaseSemaphore(long long ptr) ReleaseSemaphore
630 @ stdcall RemoveDirectoryA(str) RemoveDirectoryA
631 @ stdcall RemoveDirectoryW(wstr) RemoveDirectoryW
632 @ stdcall ResetEvent(long) ResetEvent
633 @ stdcall ResumeThread(long) ResumeThread
634 @ forward RtlFillMemory NTDLL.RtlFillMemory
635 @ forward RtlMoveMemory NTDLL.RtlMoveMemory
636 @ forward RtlUnwind NTDLL.RtlUnwind
637 @ forward RtlZeroMemory NTDLL.RtlZeroMemory
638 @ stdcall -register -i386 SMapLS() SMapLS
639 @ stdcall -register -i386 SMapLS_IP_EBP_12() SMapLS_IP_EBP_12
640 @ stdcall -register -i386 SMapLS_IP_EBP_16() SMapLS_IP_EBP_16
641 @ stdcall -register -i386 SMapLS_IP_EBP_20() SMapLS_IP_EBP_20
642 @ stdcall -register -i386 SMapLS_IP_EBP_24() SMapLS_IP_EBP_24
643 @ stdcall -register -i386 SMapLS_IP_EBP_28() SMapLS_IP_EBP_28
644 @ stdcall -register -i386 SMapLS_IP_EBP_32() SMapLS_IP_EBP_32
645 @ stdcall -register -i386 SMapLS_IP_EBP_36() SMapLS_IP_EBP_36
646 @ stdcall -register -i386 SMapLS_IP_EBP_40() SMapLS_IP_EBP_40
647 @ stdcall -register -i386 SMapLS_IP_EBP_8() SMapLS_IP_EBP_8
648 @ stdcall -register -i386 SUnMapLS() SUnMapLS
649 @ stdcall -register -i386 SUnMapLS_IP_EBP_12() SUnMapLS_IP_EBP_12
650 @ stdcall -register -i386 SUnMapLS_IP_EBP_16() SUnMapLS_IP_EBP_16
651 @ stdcall -register -i386 SUnMapLS_IP_EBP_20() SUnMapLS_IP_EBP_20
652 @ stdcall -register -i386 SUnMapLS_IP_EBP_24() SUnMapLS_IP_EBP_24
653 @ stdcall -register -i386 SUnMapLS_IP_EBP_28() SUnMapLS_IP_EBP_28
654 @ stdcall -register -i386 SUnMapLS_IP_EBP_32() SUnMapLS_IP_EBP_32
655 @ stdcall -register -i386 SUnMapLS_IP_EBP_36() SUnMapLS_IP_EBP_36
656 @ stdcall -register -i386 SUnMapLS_IP_EBP_40() SUnMapLS_IP_EBP_40
657 @ stdcall -register -i386 SUnMapLS_IP_EBP_8() SUnMapLS_IP_EBP_8
658 @ stdcall ScrollConsoleScreenBufferA(long ptr ptr ptr ptr) ScrollConsoleScreenBufferA
659 @ stdcall ScrollConsoleScreenBufferW(long ptr ptr ptr ptr) ScrollConsoleScreenBufferW
660 @ stdcall SearchPathA(str str str long ptr ptr) SearchPathA
661 @ stdcall SearchPathW(wstr wstr wstr long ptr ptr) SearchPathW
662 @ stdcall SetCommBreak(long) SetCommBreak
663 @ stdcall SetCommConfig(long ptr long) SetCommConfig
664 @ stdcall SetCommMask(long ptr) SetCommMask
665 @ stdcall SetCommState(long ptr) SetCommState
666 @ stdcall SetCommTimeouts(long ptr) SetCommTimeouts
667 @ stdcall SetComputerNameA(str) SetComputerNameA
668 @ stdcall SetComputerNameW(wstr) SetComputerNameW
669 @ stdcall SetConsoleActiveScreenBuffer(long) SetConsoleActiveScreenBuffer
670 @ stdcall SetConsoleCP(long) SetConsoleCP
671 @ stdcall SetConsoleCtrlHandler(ptr long) SetConsoleCtrlHandler
672 @ stdcall SetConsoleCursorInfo(long ptr) SetConsoleCursorInfo
673 @ stdcall SetConsoleCursorPosition(long long) SetConsoleCursorPosition
674 @ stdcall SetConsoleMode(long long) SetConsoleMode
675 @ stdcall SetConsoleOutputCP(long) SetConsoleOutputCP
676 @ stdcall SetConsoleScreenBufferSize(long long) SetConsoleScreenBufferSize
677 @ stdcall SetConsoleTextAttribute(long long) SetConsoleTextAttribute
678 @ stdcall SetConsoleTitleA(str) SetConsoleTitleA
679 @ stdcall SetConsoleTitleW(wstr) SetConsoleTitleW
680 @ stdcall SetConsoleWindowInfo(long long ptr) SetConsoleWindowInfo
681 @ stdcall SetCurrentDirectoryA(str) SetCurrentDirectoryA
682 @ stdcall SetCurrentDirectoryW(wstr) SetCurrentDirectoryW
683 @ stub SetDaylightFlag
684 @ stdcall SetDefaultCommConfigA(str ptr long) SetDefaultCommConfigA
685 @ stdcall SetDefaultCommConfigW(wstr ptr long) SetDefaultCommConfigW
686 @ stdcall SetEndOfFile(long) SetEndOfFile
687 @ stdcall SetEnvironmentVariableA(str str) SetEnvironmentVariableA
688 @ stdcall SetEnvironmentVariableW(wstr wstr) SetEnvironmentVariableW
689 @ stdcall SetErrorMode(long) SetErrorMode
690 @ stdcall SetEvent(long) SetEvent
691 @ stdcall SetFileApisToANSI() SetFileApisToANSI
692 @ stdcall SetFileApisToOEM() SetFileApisToOEM
693 @ stdcall SetFileAttributesA(str long) SetFileAttributesA
694 @ stdcall SetFileAttributesW(wstr long) SetFileAttributesW
695 @ stdcall SetFilePointer(long long ptr long) SetFilePointer
696 @ stdcall SetFileTime(long ptr ptr ptr) SetFileTime
697 @ stdcall SetHandleContext(long long) SetHandleContext
698 @ stdcall SetHandleCount(long) SetHandleCount
699 @ stdcall SetHandleInformation(long long long) SetHandleInformation
700 @ stdcall SetLastError(long) SetLastError
701 @ stdcall SetLocalTime(ptr) SetLocalTime
702 @ stdcall SetLocaleInfoA(long long str) SetLocaleInfoA
703 @ stub SetLocaleInfoW
704 @ stub SetMailslotInfo
705 @ stdcall SetNamedPipeHandleState(long ptr ptr ptr) SetNamedPipeHandleState
706 @ stdcall SetPriorityClass(long long) SetPriorityClass
707 @ stdcall SetProcessShutdownParameters(long long) SetProcessShutdownParameters
708 @ stdcall SetProcessWorkingSetSize(long long long) SetProcessWorkingSetSize
709 @ stdcall SetStdHandle(long long) SetStdHandle
710 @ stdcall SetSystemPowerState(long long) SetSystemPowerState
711 @ stdcall SetSystemTime(ptr) SetSystemTime
712 @ stub SetSystemTimeAdjustment
713 @ stdcall SetTapeParameters(ptr long ptr) SetTapeParameters
714 @ stdcall SetTapePosition(ptr long long long long long) SetTapePosition
715 @ stdcall SetThreadAffinityMask(long long) SetThreadAffinityMask
716 @ stdcall SetThreadContext(long ptr) SetThreadContext
717 @ stdcall SetThreadLocale(long) SetThreadLocale
718 @ stdcall SetThreadPriority(long long) SetThreadPriority
719 @ stdcall SetTimeZoneInformation(ptr) SetTimeZoneInformation
720 @ stdcall SetUnhandledExceptionFilter(ptr) SetUnhandledExceptionFilter
721 @ stdcall SetVolumeLabelA(str str) SetVolumeLabelA
722 @ stdcall SetVolumeLabelW(wstr wstr) SetVolumeLabelW
723 @ stdcall SetupComm(long long long) SetupComm
724 @ stdcall SizeofResource(long long) SizeofResource
725 @ stdcall Sleep(long) Sleep
726 @ stdcall SleepEx(long long) SleepEx
727 @ stdcall SuspendThread(long) SuspendThread
728 @ stdcall SystemTimeToFileTime(ptr ptr) SystemTimeToFileTime
729 @ stdcall SystemTimeToTzSpecificLocalTime (ptr ptr ptr) SystemTimeToTzSpecificLocalTime
730 @ stdcall TerminateProcess(long long) TerminateProcess
731 @ stdcall TerminateThread(long long) TerminateThread
732 @ stdcall Thread32First(long ptr) Thread32First
733 @ stdcall Thread32Next(long ptr) Thread32Next
734 @ stdcall ThunkConnect32(ptr str str str ptr ptr) ThunkConnect32
735 @ stdcall TlsAlloc() TlsAlloc
736 @ stub TlsAllocInternal
737 @ stdcall TlsFree(long) TlsFree
738 @ stub TlsFreeInternal
739 @ stdcall TlsGetValue(long) TlsGetValue
740 @ stdcall TlsSetValue(long ptr) TlsSetValue
741 @ stub Toolhelp32ReadProcessMemory
742 @ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr) TransactNamedPipe
743 @ stdcall TransmitCommChar(long long) TransmitCommChar
744 @ stdcall UTRegister(long str str str ptr ptr ptr) UTRegister
745 @ stdcall UTUnRegister(long) UTUnRegister
746 @ stdcall UnMapLS(long) UnMapLS
747 @ stdcall -register -i386 UnMapSLFixArray(long long) UnMapSLFixArray
748 @ stdcall UnhandledExceptionFilter(ptr) UnhandledExceptionFilter
749 @ stdcall UninitializeCriticalSection(ptr) UninitializeCriticalSection
750 @ stdcall UnlockFile(long long long long long) UnlockFile
751 @ stdcall UnlockFileEx(long long long long ptr) UnlockFileEx
752 @ stdcall UnmapViewOfFile(ptr) UnmapViewOfFile
753 @ stdcall UpdateResourceA(long str str long ptr long) UpdateResourceA
754 @ stdcall UpdateResourceW(long wstr wstr long ptr long) UpdateResourceW
755 @ stdcall VerLanguageNameA(long str long) VerLanguageNameA
756 @ stdcall VerLanguageNameW(long wstr long) VerLanguageNameW
757 @ stdcall VirtualAlloc(ptr long long long) VirtualAlloc
758 @ stdcall VirtualFree(ptr long long) VirtualFree
759 @ stdcall VirtualLock(ptr long) VirtualLock
760 @ stdcall VirtualProtect(ptr long long ptr) VirtualProtect
761 @ stdcall VirtualProtectEx(long ptr long long ptr) VirtualProtectEx
762 @ stdcall VirtualQuery(ptr ptr long) VirtualQuery
763 @ stdcall VirtualQueryEx(long ptr ptr long) VirtualQueryEx
764 @ stdcall VirtualUnlock(ptr long) VirtualUnlock
765 @ stdcall WaitCommEvent(long ptr ptr) WaitCommEvent
766 @ stdcall WaitForDebugEvent(ptr long) WaitForDebugEvent
767 @ stdcall WaitForMultipleObjects(long ptr long long) WaitForMultipleObjects
768 @ stdcall WaitForMultipleObjectsEx(long ptr long long long) WaitForMultipleObjectsEx
769 @ stdcall WaitForSingleObject(long long) WaitForSingleObject
770 @ stdcall WaitForSingleObjectEx(long long long) WaitForSingleObjectEx
771 @ stdcall WaitNamedPipeA (str long) WaitNamedPipeA
772 @ stdcall WaitNamedPipeW (wstr long) WaitNamedPipeW
773 @ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr) WideCharToMultiByte
774 @ stdcall WinExec(str long) WinExec
775 @ stdcall WriteConsoleA(long ptr long ptr ptr) WriteConsoleA
776 @ stdcall WriteConsoleInputA(long ptr long ptr) WriteConsoleInputA
777 @ stdcall WriteConsoleInputW(long ptr long ptr) WriteConsoleInputW
778 @ stdcall WriteConsoleOutputA(long ptr long long ptr) WriteConsoleOutputA
779 @ stdcall WriteConsoleOutputAttribute(long ptr long long ptr) WriteConsoleOutputAttribute
780 @ stdcall WriteConsoleOutputCharacterA(long ptr long long ptr) WriteConsoleOutputCharacterA
781 @ stdcall WriteConsoleOutputCharacterW(long ptr long long ptr) WriteConsoleOutputCharacterW
782 @ stdcall WriteConsoleOutputW(long ptr long long ptr) WriteConsoleOutputW
783 @ stdcall WriteConsoleW(long ptr long ptr ptr) WriteConsoleW
784 @ stdcall WriteFile(long ptr long ptr ptr) WriteFile
785 @ stdcall WriteFileEx(long ptr long ptr ptr) WriteFileEx
786 @ stdcall WritePrivateProfileSectionA(str str str) WritePrivateProfileSectionA
787 @ stdcall WritePrivateProfileSectionW(wstr wstr wstr) WritePrivateProfileSectionW
788 @ stdcall WritePrivateProfileStringA(str str str str) WritePrivateProfileStringA
789 @ stdcall WritePrivateProfileStringW(wstr wstr wstr wstr) WritePrivateProfileStringW
790 @ stdcall WritePrivateProfileStructA (str str ptr long str) WritePrivateProfileStructA
791 @ stdcall WritePrivateProfileStructW(wstr wstr ptr long wstr) WritePrivateProfileStructW
792 @ stdcall WriteProcessMemory(long ptr ptr long ptr) WriteProcessMemory
793 @ stdcall WriteProfileSectionA(str str) WriteProfileSectionA
794 @ stdcall WriteProfileSectionW(str str) WriteProfileSectionW
795 @ stdcall WriteProfileStringA(str str str) WriteProfileStringA
796 @ stdcall WriteProfileStringW(wstr wstr wstr) WriteProfileStringW
797 @ stdcall WriteTapemark(ptr long long long) WriteTapemark
798 @ stub _DebugOut
799 @ stub _DebugPrintf
800 @ stdcall _hread(long ptr long) _hread
801 @ stdcall _hwrite(long ptr long) _hwrite
802 @ stdcall _lclose(long) _lclose
803 @ stdcall _lcreat(str long) _lcreat
804 @ stdcall _llseek(long long long) _llseek
805 @ stdcall _lopen(str long) _lopen
806 @ stdcall _lread(long ptr long) _lread
807 @ stdcall _lwrite(long ptr long) _lwrite
808 @ stub dprintf
809 @ stdcall lstrcat(str str) lstrcatA
810 @ stdcall lstrcatA(str str) lstrcatA
811 @ stdcall lstrcatW(wstr wstr) lstrcatW
812 @ stdcall lstrcmp(str str) lstrcmpA
813 @ stdcall lstrcmpA(str str) lstrcmpA
814 @ stdcall lstrcmpW(wstr wstr) lstrcmpW
815 @ stdcall lstrcmpi(str str) lstrcmpiA
816 @ stdcall lstrcmpiA(str str) lstrcmpiA
817 @ stdcall lstrcmpiW(wstr wstr) lstrcmpiW
818 @ stdcall lstrcpy(ptr str) lstrcpyA
819 @ stdcall lstrcpyA(ptr str) lstrcpyA
820 @ stdcall lstrcpyW(ptr wstr) lstrcpyW
821 @ stdcall lstrcpyn(ptr str long) lstrcpynA
822 @ stdcall lstrcpynA(ptr str long) lstrcpynA
823 @ stdcall lstrcpynW(ptr wstr long) lstrcpynW
824 @ stdcall lstrlen(str) lstrlenA
825 @ stdcall lstrlenA(str) lstrlenA
826 @ stdcall lstrlenW(wstr) lstrlenW
827
828 # Functions exported by kernel32.dll in NT 3.51
829
830 @ stub AddConsoleAliasA
831 @ stub AddConsoleAliasW
832 @ stub BaseAttachCompleteThunk
833 @ stub BasepDebugDump
834 @ stub CloseConsoleHandle
835 @ stub CmdBatNotification
836 @ stub ConsoleMenuControl
837 @ stub ConsoleSubst
838 @ stub CreateVirtualBuffer
839 @ stub ExitVDM
840 @ stub ExpungeConsoleCommandHistoryA
841 @ stub ExpungeConsoleCommandHistoryW
842 @ stub ExtendVirtualBuffer
843 @ stub FreeVirtualBuffer
844 @ stub GetConsoleAliasA
845 @ stub GetConsoleAliasExesA
846 @ stub GetConsoleAliasExesLengthA
847 @ stub GetConsoleAliasExesLengthW
848 @ stub GetConsoleAliasExesW
849 @ stub GetConsoleAliasW
850 @ stub GetConsoleAliasesA
851 @ stub GetConsoleAliasesLengthA
852 @ stub GetConsoleAliasesLengthW
853 @ stub GetConsoleAliasesW
854 @ stub GetConsoleCommandHistoryA
855 @ stub GetConsoleCommandHistoryLengthA
856 @ stub GetConsoleCommandHistoryLengthW
857 @ stub GetConsoleCommandHistoryW
858 @ stub GetConsoleDisplayMode
859 @ stub GetConsoleFontInfo
860 @ stub GetConsoleFontSize
861 @ stub GetConsoleHardwareState
862 @ stub GetConsoleInputWaitHandle
863 @ stub GetCurrentConsoleFont
864 @ stub GetNextVDMCommand
865 @ stub GetNumberOfConsoleFonts
866 @ stub GetVDMCurrentDirectories
867 @ stub HeapCreateTagsW
868 @ stub HeapExtend
869 @ stub HeapQueryTagW
870 @ stub HeapSummary
871 @ stub HeapUsage
872 @ stub InvalidateConsoleDIBits
873 @ stdcall IsDebuggerPresent() IsDebuggerPresent
874 @ stub OpenConsoleW
875 @ stub QueryWin31IniFilesMappedToRegistry
876 @ stub RegisterConsoleVDM
877 @ stub RegisterWaitForInputIdle
878 @ stub RegisterWowBaseHandlers
879 @ stub RegisterWowExec
880 @ stub SetConsoleCommandHistoryMode
881 @ stub SetConsoleCursor
882 @ stub SetConsoleDisplayMode
883 @ stub SetConsoleFont
884 @ stub SetConsoleHardwareState
885 @ stub SetConsoleKeyShortcuts
886 @ stub SetConsoleMaximumWindowSize
887 @ stub SetConsoleMenuClose
888 @ stub SetConsoleNumberOfCommandsA
889 @ stub SetConsoleNumberOfCommandsW
890 @ stub SetConsolePalette
891 @ stub SetLastConsoleEventActive
892 @ stub SetVDMCurrentDirectories
893 @ stub ShowConsoleCursor
894 @ stub TrimVirtualBuffer
895 @ stub VDMConsoleOperation
896 @ stub VDMOperationStarted
897 @ stub VerifyConsoleIoHandle
898 @ stub VirtualBufferExceptionHandler
899 @ stub WriteConsoleInputVDMA
900 @ stub WriteConsoleInputVDMW
901
902 # NT 4.0 additions
903 @ stdcall CancelIo(long) CancelIo
904 @ stdcall CancelWaitableTimer(long) CancelWaitableTimer
905 @ stdcall CopyFileExA (str str ptr ptr ptr long) CopyFileExA
906 @ stdcall CopyFileExW (wstr wstr ptr ptr ptr long) CopyFileExW
907 @ stub CreateFiber
908 @ stdcall CreateWaitableTimerA(ptr long str) CreateWaitableTimerA
909 @ stdcall CreateWaitableTimerW(ptr long wstr) CreateWaitableTimerW
910 @ stub DeleteFiber
911 @ stub DuplicateConsoleHandle
912 @ stdcall FindFirstFileExA(str long ptr long ptr long)FindFirstFileExA
913 @ stdcall FindFirstFileExW(wstr long ptr long ptr long)FindFirstFileExW
914 @ stub GetConsoleInputExeNameA
915 @ stub GetConsoleInputExeNameW
916 @ stub GetConsoleKeyboardLayoutNameA
917 @ stub GetConsoleKeyboardLayoutNameW
918 @ stdcall GetDiskFreeSpaceExA (str ptr ptr ptr) GetDiskFreeSpaceExA
919 @ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr) GetDiskFreeSpaceExW
920 @ stdcall GetFileAttributesExA(str long ptr) GetFileAttributesExA
921 @ stdcall GetFileAttributesExW(wstr long ptr) GetFileAttributesExW
922 @ stub GetProcessPriorityBoost
923 @ stdcall GetThreadPriorityBoost(long ptr) GetThreadPriorityBoost 
924 @ stdcall InterlockedCompareExchange (ptr long long) InterlockedCompareExchange
925 @ stdcall InterlockedExchangeAdd (ptr long ) InterlockedExchangeAdd
926 @ stdcall IsProcessorFeaturePresent(long) IsProcessorFeaturePresent
927 @ stdcall OpenWaitableTimerA(long long str) OpenWaitableTimerA
928 @ stdcall OpenWaitableTimerW(long long wstr) OpenWaitableTimerW
929 @ stub ReadConsoleInputExA
930 @ stub ReadConsoleInputExW
931 @ stub ReadDirectoryChangesW
932 @ stub ReadFileScatter
933 @ stub SetConsoleIcon
934 @ stdcall SetConsoleInputExeNameA(ptr) SetConsoleInputExeNameA
935 @ stdcall SetConsoleInputExeNameW(ptr) SetConsoleInputExeNameW
936 @ stdcall SetProcessAffinityMask(long long) SetProcessAffinityMask
937 @ stdcall SetProcessPriorityBoost(long long) SetProcessPriorityBoost
938 @ stub SetThreadIdealProcessor
939 @ stdcall SetThreadPriorityBoost(long long) SetThreadPriorityBoost
940 @ stdcall SetWaitableTimer(long ptr long ptr ptr long) SetWaitableTimer
941 @ stub SignalObjectAndWait
942 @ stub SwitchToFiber
943 @ stub SwitchToThread
944 @ forward TryEnterCriticalSection ntdll.RtlTryEnterCriticalSection
945 @ stdcall VirtualAllocEx(long ptr long long long) VirtualAllocEx
946 @ stub VirtualFreeEx
947 @ stub WriteFileGather
948
949 #Win98 and higher
950 @ stdcall GetLongPathNameA (str long long) GetLongPathNameA
951 @ stdcall GetLongPathNameW (wstr long long) GetLongPathNameW
952
953 @ stdcall PrivateLoadLibrary(str) PrivateLoadLibrary
954 @ stdcall PrivateFreeLibrary(long) PrivateFreeLibrary
955 @ stdcall Get16DLLAddress(long str) Get16DLLAddress
956 @ stdcall SetThreadExecutionState(long) SetThreadExecutionState
957
958 # Windows 2000, Terminal Server 4.0 SP4 functions
959 @ stdcall GetSystemWindowsDirectoryA(ptr long) GetSystemWindowsDirectoryA
960 @ stdcall GetSystemWindowsDirectoryW(ptr long) GetSystemWindowsDirectoryW
961 @ stdcall InitializeCriticalSectionAndSpinCount(ptr long) InitializeCriticalSectionAndSpinCount
962 @ stdcall SetCriticalSectionSpinCount(ptr long) SetCriticalSectionSpinCount
963 @ stdcall ProcessIdToSessionId(long ptr) ProcessIdToSessionId
964 @ stdcall GetCalendarInfoA(long long long ptr long ptr) GetCalendarInfoA
965 @ stdcall GetCalendarInfoW(long long long ptr long ptr) GetCalendarInfoW
966 @ stdcall SetCalendarInfoA(long long long str) SetCalendarInfoA
967 @ stdcall SetCalendarInfoW(long long long wstr) SetCalendarInfoW
968
969 ################################################################
970 # Wine extensions: Win16 functions that are needed by other dlls
971 #
972 @ stdcall ConvertDialog32To16(ptr long ptr) ConvertDialog32To16
973 @ stdcall FindResource16(long str str) FindResource16
974 @ stdcall FreeResource16(long) FreeResource16
975 @ stdcall GetCurrentTask() GetCurrentTask
976 @ stdcall GetDOSEnvironment16() GetDOSEnvironment16
977 @ stdcall GetModuleFileName16(long ptr long) GetModuleFileName16
978 @ stdcall GetModuleHandle16(str) GetModuleHandle16
979 @ stdcall IsTask16(long) IsTask16
980 @ stdcall LoadModule16(str long) LoadModule16
981 @ stdcall LoadResource16(long long) LoadResource16
982 @ stdcall LockResource16(long) LockResource16
983 @ stdcall SizeofResource16(long long) SizeofResource16
984 @ stdcall WinExec16(str long) WinExec16
985 @ stdcall GlobalFlags16(long) GlobalFlags16
986 @ stdcall GlobalReAlloc16(long long long) GlobalReAlloc16
987
988 ################################################################
989 # Wine internal extensions
990 #
991 # All functions must be prefixed with '__wine_' (for internal functions)
992 # or 'wine_' (for user-visible functions) to avoid namespace conflicts.
993
994 # 16-bit relays
995 @ cdecl __wine_register_dll_16(ptr) __wine_register_dll_16
996 @ varargs __wine_call_from_16_word() __wine_call_from_16_word
997 @ varargs __wine_call_from_16_long() __wine_call_from_16_long
998 @ varargs __wine_call_from_16_regs() __wine_call_from_16_regs
999 @ stdcall wine_call_to_16_word(ptr long) wine_call_to_16_word
1000 @ stdcall wine_call_to_16_long(ptr long) wine_call_to_16_long
1001 @ stdcall wine_call_to_16_regs_short(ptr long) wine_call_to_16_regs_short
1002 @ stdcall wine_call_to_16_regs_long (ptr long) wine_call_to_16_regs_long
1003
1004 # Unix files
1005 @ stdcall wine_get_unix_file_name(str ptr long) wine_get_unix_file_name