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