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