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