kernel32.spec 47.5 KB
Newer Older
1 2
# Functions exported by the Win95 kernel32.dll
# (these need to have these exact ordinals, for some win95 dlls
Alexandre Julliard's avatar
Alexandre Julliard committed
3 4
#  import kernel32.dll by ordinal)

Alexandre Julliard's avatar
Alexandre Julliard committed
5 6 7 8
# names of undocumented ordinal only calls are taken from:
# - k32exp.h by Andrew Schulman
# - error messages and strings from the debug version of kernel32.dll
# - code generated by the MS Thunk Compiler
Alexandre Julliard's avatar
Alexandre Julliard committed
9
# - symbols exported by the Oct 94 beta version of kernel32.dll
Alexandre Julliard's avatar
Alexandre Julliard committed
10

11 12 13 14 15 16 17 18 19
  1 stdcall -noname -i386 -register VxDCall0(long) VxDCall
  2 stdcall -noname -i386 -register VxDCall1(long) VxDCall
  3 stdcall -noname -i386 -register VxDCall2(long) VxDCall
  4 stdcall -noname -i386 -register VxDCall3(long) VxDCall
  5 stdcall -noname -i386 -register VxDCall4(long) VxDCall
  6 stdcall -noname -i386 -register VxDCall5(long) VxDCall
  7 stdcall -noname -i386 -register VxDCall6(long) VxDCall
  8 stdcall -noname -i386 -register VxDCall7(long) VxDCall
  9 stdcall -noname -i386 -register VxDCall8(long) VxDCall
20 21 22 23 24 25 26
 10 stdcall -noname k32CharToOemA(str ptr)
 11 stdcall -noname k32CharToOemBuffA(str ptr long)
 12 stdcall -noname k32OemToCharA(ptr ptr)
 13 stdcall -noname k32OemToCharBuffA(ptr ptr long)
 14 stdcall -noname k32LoadStringA(long long ptr long)
 15 varargs -noname k32wsprintfA(str str)
 16 stdcall -noname k32wvsprintfA(ptr str ptr)
27
 17 stdcall -noname -i386 -register CommonUnimpStub()
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
 18 stdcall -noname GetProcessDword(long long)
 19 stub -noname ThunkTheTemplateHandle
 20 stdcall -noname DosFileHandleToWin32Handle(long)
 21 stdcall -noname Win32HandleToDosFileHandle(long)
 22 stdcall -noname DisposeLZ32Handle(long)
 23 stub -noname GDIReallyCares
 24 stdcall -noname GlobalAlloc16(long long)
 25 stdcall -noname GlobalLock16(long)
 26 stdcall -noname GlobalUnlock16(long)
 27 stdcall -noname GlobalFix16(long)
 28 stdcall -noname GlobalUnfix16(long)
 29 stdcall -noname GlobalWire16(long)
 30 stdcall -noname GlobalUnWire16(long)
 31 stdcall -noname GlobalFree16(long)
 32 stdcall -noname GlobalSize16(long)
 33 stdcall -noname HouseCleanLogicallyDeadHandles()
 34 stdcall -noname GetWin16DOSEnv()
 35 stdcall -noname LoadLibrary16(str)
 36 stdcall -noname FreeLibrary16(long)
 37 stdcall -noname GetProcAddress16(long str) WIN32_GetProcAddress16
48 49 50
 38 stdcall -noname -i386 -register AllocMappedBuffer()
 39 stdcall -noname -i386 -register FreeMappedBuffer()
 40 stdcall -noname -i386 -register OT_32ThkLSF()
51
 41 stdcall -noname ThunkInitLSF(long str long str str)
52
 42 stdcall -noname -i386 -register LogApiThkLSF(str)
53
 43 stdcall -noname ThunkInitLS(long str long str str)
54 55
 44 stdcall -noname -i386 -register LogApiThkSL(str)
 45 stdcall -noname -i386 -register Common32ThkLS()
56
 46 stdcall -noname ThunkInitSL(long str long str str)
57
 47 stdcall -noname -i386 -register LogCBThkSL(str)
58 59
 48 stdcall -noname ReleaseThunkLock(ptr)
 49 stdcall -noname RestoreThunkLock(long)
60

61
 51 stdcall -noname -i386 -register W32S_BackTo32()
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95
 52 stdcall -noname GetThunkBuff()
 53 stdcall -noname GetThunkStuff(str str)
 54 stdcall -noname K32WOWCallback16(long long)
 55 stdcall -noname K32WOWCallback16Ex(ptr long long ptr ptr)
 56 stdcall -noname K32WOWGetVDMPointer(long long long)
 57 stdcall -noname K32WOWHandle32(long long)
 58 stdcall -noname K32WOWHandle16(long long)
 59 stdcall -noname K32WOWGlobalAlloc16(long long)
 60 stdcall -noname K32WOWGlobalLock16(long)
 61 stdcall -noname K32WOWGlobalUnlock16(long)
 62 stdcall -noname K32WOWGlobalFree16(long)
 63 stdcall -noname K32WOWGlobalAllocLock16(long long ptr)
 64 stdcall -noname K32WOWGlobalUnlockFree16(long)
 65 stdcall -noname K32WOWGlobalLockSize16(long ptr)
 66 stdcall -noname K32WOWYield16()
 67 stdcall -noname K32WOWDirectedYield16(long)
 68 stdcall -noname K32WOWGetVDMPointerFix(long long long)
 69 stdcall -noname K32WOWGetVDMPointerUnfix(long)
 70 stdcall -noname K32WOWGetDescriptor(long long)
 71 stub -noname IsThreadId
 72 stdcall -noname -ret64 K32RtlLargeIntegerAdd(long long long long) ntdll.RtlLargeIntegerAdd
 73 stdcall -noname -ret64 K32RtlEnlargedIntegerMultiply(long long) ntdll.RtlEnlargedIntegerMultiply
 74 stdcall -noname -ret64 K32RtlEnlargedUnsignedMultiply(long long) ntdll.RtlEnlargedUnsignedMultiply
 75 stdcall -noname K32RtlEnlargedUnsignedDivide(long long long ptr) ntdll.RtlEnlargedUnsignedDivide
 76 stdcall -noname -ret64 K32RtlExtendedLargeIntegerDivide(long long long ptr) ntdll.RtlExtendedLargeIntegerDivide
 77 stdcall -noname -ret64 K32RtlExtendedMagicDivide(long long long long long) ntdll.RtlExtendedMagicDivide
 78 stdcall -noname -ret64 K32RtlExtendedIntegerMultiply(long long long) ntdll.RtlExtendedIntegerMultiply
 79 stdcall -noname -ret64 K32RtlLargeIntegerShiftLeft(long long long) ntdll.RtlLargeIntegerShiftLeft
 80 stdcall -noname -ret64 K32RtlLargeIntegerShiftRight(long long long) ntdll.RtlLargeIntegerShiftRight
 81 stdcall -noname -ret64 K32RtlLargeIntegerArithmeticShift(long long long) ntdll.RtlLargeIntegerArithmeticShift
 82 stdcall -noname -ret64 K32RtlLargeIntegerNegate(long long) ntdll.RtlLargeIntegerNegate
 83 stdcall -noname -ret64 K32RtlLargeIntegerSubtract(long long long long) ntdll.RtlLargeIntegerSubtract
 84 stdcall -noname -ret64 K32RtlConvertLongToLargeInteger(long) ntdll.RtlConvertLongToLargeInteger
 85 stdcall -noname -ret64 K32RtlConvertUlongToLargeInteger(long) ntdll.RtlConvertUlongToLargeInteger
96
 86 stdcall @(ptr) _KERNEL32_86
97 98
 87 stdcall -noname SSOnBigStack()
 88 varargs -noname SSCall(long long ptr)
99 100
 89 stdcall -noname -i386 -register FT_PrologPrime()
 90 stdcall -noname -i386 -register QT_ThunkPrime()
101 102 103 104 105 106 107 108
 91 stdcall -noname PK16FNF(ptr)
 92 stdcall -noname GetPK16SysVar()
 93 stdcall -noname GetpWin16Lock(ptr)
 94 stdcall -noname _CheckNotSysLevel(ptr)
 95 stdcall -noname _ConfirmSysLevel(ptr)
 96 stdcall -noname _ConfirmWin16Lock()
 97 stdcall -noname _EnterSysLevel(ptr)
 98 stdcall -noname _LeaveSysLevel(ptr)
109 110 111
 99 stdcall @(long) _KERNEL32_99
100 stdcall @(long long long) _KERNEL32_100
101 stub @
112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
102 stub @
103 stub @
104 stub @
105 stub @
106 stub @
107 stub @
108 stub @
109 stub @
110 stub @
111 stub @
112 stub @
113 stub @
114 stub @
115 stub @
116 stub @
117 stub @

119 stub @
120 stub @
121 stub @
122 stub @
Alexandre Julliard's avatar
Alexandre Julliard committed
133

134 135
# functions exported by name, ordinal doesn't matter

136
@ stdcall ActivateActCtx(ptr ptr)
137 138
@ stdcall AddAtomA(str)
@ stdcall AddAtomW(wstr)
139 140
@ stub AddConsoleAliasA
@ stub AddConsoleAliasW
141 142
# @ stub AddLocalAlternateComputerNameA
# @ stub AddLocalAlternateComputerNameW
143
@ stdcall AddRefActCtx(ptr)
144
@ stdcall AddVectoredExceptionHandler(long ptr) ntdll.RtlAddVectoredExceptionHandler
145
@ stdcall AllocConsole()
146
@ stub AllocLSCallback
147
@ stdcall AllocSLCallback(ptr ptr)
148
@ stub AllocateUserPhysicalPages
149
@ stdcall AreFileApisANSI()
150
@ stdcall AssignProcessToJobObject(ptr ptr)
151
# @ stub AttachConsole
152 153 154
@ stdcall BackupRead(ptr ptr long ptr long long ptr)
@ stdcall BackupSeek(ptr long long ptr ptr ptr)
@ stdcall BackupWrite(ptr ptr long ptr long long ptr)
155
@ stub BaseAttachCompleteThunk
Raphael Junqueira's avatar
Raphael Junqueira committed
156 157 158 159 160 161 162 163
@ stub BaseCheckAppcompatCache
@ stub BaseCleanupAppcompatCache 
@ stub BaseCleanupAppcompatCacheSupport
@ stub BaseDumpAppcompatCache
@ stub BaseFlushAppcompatCache
@ stub BaseInitAppcompatCache
@ stub BaseInitAppcompatCacheSupport
@ stub BaseProcessInitPostImport
164
# @ stub BaseQueryModuleData
Raphael Junqueira's avatar
Raphael Junqueira committed
165
@ stub BaseUpdateAppcompatCache
166
# @ stub BasepCheckWinSaferRestrictions
167
@ stub BasepDebugDump
168
@ stdcall Beep(long long)
169 170
@ stdcall BeginUpdateResourceA(str long)
@ stdcall BeginUpdateResourceW(wstr long)
171
# @ stub BindIoCompletionCallback
172 173 174 175 176 177
@ stdcall BuildCommDCBA(str ptr)
@ stdcall BuildCommDCBAndTimeoutsA(str ptr ptr)
@ stdcall BuildCommDCBAndTimeoutsW(wstr ptr ptr)
@ stdcall BuildCommDCBW(wstr ptr)
@ stdcall CallNamedPipeA(str ptr long ptr long ptr long)
@ stdcall CallNamedPipeW(wstr ptr long ptr long ptr long)
178
@ stub CancelDeviceWakeupRequest
179
@ stdcall CancelIo(long)
180
# @ stub CancelTimerQueueTimer
181
@ stdcall CancelWaitableTimer(long)
182
@ stub ChangeTimerQueueTimer
183 184 185
# @ stub CheckNameLegalDOS8Dot3A
# @ stub CheckNameLegalDOS8Dot3W
# @ stub CheckRemoteDebuggerPresent
186 187
@ stdcall ClearCommBreak(long)
@ stdcall ClearCommError(long ptr ptr)
188
@ stdcall CloseConsoleHandle(long)
189 190
@ stdcall CloseHandle(long)
@ stdcall CloseProfileUserMapping()
191
@ stub CloseSystemHandle
192
@ stdcall CmdBatNotification(long)
193 194 195 196 197 198
@ stdcall CommConfigDialogA(str long ptr)
@ stdcall CommConfigDialogW(wstr long ptr)
@ stdcall CompareFileTime(ptr ptr)
@ stdcall CompareStringA(long long str long str long)
@ stdcall CompareStringW(long long wstr long wstr long)
@ stdcall ConnectNamedPipe(long ptr)
199 200
@ stub ConsoleMenuControl
@ stub ConsoleSubst
201 202 203 204 205 206 207
@ stdcall ContinueDebugEvent(long long long)
@ stdcall ConvertDefaultLocale (long)
@ stdcall ConvertFiberToThread()
@ stdcall ConvertThreadToFiber(ptr)
@ stdcall ConvertThreadToFiberEx(ptr long)
@ stdcall ConvertToGlobalHandle(long)
@ stdcall CopyFileA(str str long)
208 209
@ stdcall CopyFileExA (str str ptr ptr ptr long)
@ stdcall CopyFileExW (wstr wstr ptr ptr ptr long)
210
@ stdcall CopyFileW(wstr wstr long)
211
@ stdcall CopyLZFile(long long)
212 213
@ stdcall CreateActCtxA(ptr)
@ stdcall CreateActCtxW(ptr)
214 215 216 217 218 219 220
@ stdcall CreateConsoleScreenBuffer(long long ptr long ptr)
@ stdcall CreateDirectoryA(str ptr)
@ stdcall CreateDirectoryExA(str str ptr)
@ stdcall CreateDirectoryExW(wstr wstr ptr)
@ stdcall CreateDirectoryW(wstr ptr)
@ stdcall CreateEventA(ptr long long str)
@ stdcall CreateEventW(ptr long long wstr)
221 222
@ stdcall CreateFiber(long ptr ptr)
@ stdcall CreateFiberEx(long long long ptr ptr)
223 224 225 226
@ stdcall CreateFileA(str long long ptr long long long)
@ stdcall CreateFileMappingA(long ptr long long long str)
@ stdcall CreateFileMappingW(long ptr long long long wstr)
@ stdcall CreateFileW(wstr long long ptr long long long)
227 228
# @ stub CreateHardLinkA
# @ stub CreateHardLinkW
229
@ stdcall CreateIoCompletionPort(long long long long)
230 231
@ stdcall CreateJobObjectA(ptr str)
@ stdcall CreateJobObjectW(ptr wstr)
232
# @ stub CreateJobSet
233
@ stub CreateKernelThread
234 235
@ stdcall CreateMailslotA(ptr long long ptr)
@ stdcall CreateMailslotW(ptr long long ptr)
236
# @ stub CreateMemoryResourceNotification
237 238 239 240
@ stdcall CreateMutexA(ptr long str)
@ stdcall CreateMutexW(ptr long wstr)
@ stdcall CreateNamedPipeA(str long long long long long long ptr)
@ stdcall CreateNamedPipeW(wstr long long long long long long ptr)
241
# @ stub CreateNlsSecurityDescriptor
242 243
@ stdcall CreatePipe(ptr ptr ptr long)
@ stdcall CreateProcessA(str str ptr ptr long long ptr str ptr ptr)
244 245 246
# @ stub CreateProcessInternalA
# @ stub CreateProcessInternalW
# @ stub CreateProcessInternalWSecure
247
@ stdcall CreateProcessW(wstr wstr ptr ptr long long ptr wstr ptr ptr)
248
@ stdcall CreateRemoteThread(long ptr long ptr long long ptr)
249 250 251 252 253
@ stdcall CreateSemaphoreA(ptr long long str)
@ stdcall CreateSemaphoreW(ptr long long wstr)
@ stdcall CreateSocketHandle()
@ stdcall CreateTapePartition(long long long long)
@ stdcall CreateThread(ptr long ptr long long ptr)
254 255
@ stdcall CreateTimerQueue ()
@ stdcall CreateTimerQueueTimer(ptr long ptr ptr long long long)
256
@ stdcall CreateToolhelp32Snapshot(long long)
257 258 259 260
@ stub CreateVirtualBuffer
@ stdcall CreateWaitableTimerA(ptr long str)
@ stdcall CreateWaitableTimerW(ptr long wstr)
@ stdcall DeactivateActCtx(long ptr)
261
@ stdcall DebugActiveProcess(long)
262
@ stdcall DebugActiveProcessStop(long)
263
@ stdcall DebugBreak()
264 265
@ stdcall DebugBreakProcess(long)
@ stdcall DebugSetProcessKillOnExit(long)
266 267
# @ stub DecodePointer ( -> ntdll.RtlDecodePointer)
# @ stub DecodeSystemPointer ( -> ntdll.RtlDecodeSystemPointer)
268
@ stdcall DefineDosDeviceA(long str str)
269
@ stdcall DefineDosDeviceW(long wstr wstr)
270
@ stdcall DelayLoadFailureHook(str str)
271
@ stdcall DeleteAtom(long)
272
@ stdcall DeleteCriticalSection(ptr) ntdll.RtlDeleteCriticalSection
273
@ stdcall DeleteFiber(ptr)
274 275
@ stdcall DeleteFileA(str)
@ stdcall DeleteFileW(wstr)
276
# @ stub DeleteTimerQueue
277 278
@ stdcall DeleteTimerQueueEx (long long)
@ stdcall DeleteTimerQueueTimer(long long long)
279 280
# @ stub DeleteVolumeMountPointA
# @ stub DeleteVolumeMountPointW
281 282 283
@ stdcall DeviceIoControl(long long ptr long ptr long ptr ptr)
@ stdcall DisableThreadLibraryCalls(long)
@ stdcall DisconnectNamedPipe(long)
284 285
@ stdcall DnsHostnameToComputerNameA (str ptr ptr)
@ stdcall DnsHostnameToComputerNameW (wstr ptr ptr)
286
@ stdcall DosDateTimeToFileTime(long long ptr)
287 288
# @ stub DosPathToSessionPathA
# @ stub DosPathToSessionPathW
289
@ stdcall DuplicateConsoleHandle(long long long long)
290
@ stdcall DuplicateHandle(long long long ptr long long long)
291 292
# @ stub EncodePointer ( -> ntdll.RtlEncodePointer)
# @ stub EncodeSystemPointer ( -> ntdll.RtlEncodeSystemPointer)
293 294
@ stdcall EndUpdateResourceA(long long)
@ stdcall EndUpdateResourceW(long long)
295
@ stdcall EnterCriticalSection(ptr) ntdll.RtlEnterCriticalSection
296
@ stdcall EnumCalendarInfoA(ptr long long long)
297 298
@ stdcall EnumCalendarInfoExA(ptr long long long)
@ stdcall EnumCalendarInfoExW(ptr long long long)
299
@ stdcall EnumCalendarInfoW(ptr long long long)
300
@ stdcall EnumDateFormatsA(ptr long long)
301 302
@ stdcall EnumDateFormatsExA(ptr long long)
@ stdcall EnumDateFormatsExW(ptr long long)
303
@ stdcall EnumDateFormatsW(ptr long long)
304 305
@ stdcall EnumLanguageGroupLocalesA(ptr long long ptr)
@ stdcall EnumLanguageGroupLocalesW(ptr long long ptr)
306 307 308 309 310 311 312 313
@ stdcall EnumResourceLanguagesA(long str str ptr long)
@ stdcall EnumResourceLanguagesW(long wstr wstr ptr long)
@ stdcall EnumResourceNamesA(long str ptr long)
@ stdcall EnumResourceNamesW(long wstr ptr long)
@ stdcall EnumResourceTypesA(long ptr long)
@ stdcall EnumResourceTypesW(long ptr long)
@ stdcall EnumSystemCodePagesA(ptr long)
@ stdcall EnumSystemCodePagesW(ptr long)
314
@ stdcall EnumSystemGeoID(long long ptr)
315 316
@ stdcall EnumSystemLanguageGroupsA(ptr long ptr)
@ stdcall EnumSystemLanguageGroupsW(ptr long ptr)
317 318 319 320
@ stdcall EnumSystemLocalesA(ptr long)
@ stdcall EnumSystemLocalesW(ptr long)
@ stdcall EnumTimeFormatsA(ptr long long)
@ stdcall EnumTimeFormatsW(ptr long long)
321 322
@ stdcall EnumUILanguagesA(ptr long long)
@ stdcall EnumUILanguagesW(ptr long long)
323 324
# @ stub EnumerateLocalComputerNamesA
# @ stub EnumerateLocalComputerNamesW
325 326 327 328
@ stdcall EraseTape(ptr long long)
@ stdcall EscapeCommFunction(long long)
@ stdcall ExitProcess(long)
@ stdcall ExitThread(long)
329
@ stub ExitVDM
330 331
@ stdcall ExpandEnvironmentStringsA(str ptr long)
@ stdcall ExpandEnvironmentStringsW(wstr ptr long)
332 333 334
@ stub ExpungeConsoleCommandHistoryA
@ stub ExpungeConsoleCommandHistoryW
@ stub ExtendVirtualBuffer
335 336 337 338 339 340 341 342 343 344 345 346 347 348 349
@ stdcall -i386 -norelay FT_Exit0()
@ stdcall -i386 -norelay FT_Exit12()
@ stdcall -i386 -norelay FT_Exit16()
@ stdcall -i386 -norelay FT_Exit20()
@ stdcall -i386 -norelay FT_Exit24()
@ stdcall -i386 -norelay FT_Exit28()
@ stdcall -i386 -norelay FT_Exit32()
@ stdcall -i386 -norelay FT_Exit36()
@ stdcall -i386 -norelay FT_Exit40()
@ stdcall -i386 -norelay FT_Exit44()
@ stdcall -i386 -norelay FT_Exit48()
@ stdcall -i386 -norelay FT_Exit4()
@ stdcall -i386 -norelay FT_Exit52()
@ stdcall -i386 -norelay FT_Exit56()
@ stdcall -i386 -norelay FT_Exit8()
350 351
@ stdcall -i386 -register FT_Prolog()
@ stdcall -i386 -register FT_Thunk()
352 353 354 355 356 357 358 359 360
@ stdcall FatalAppExitA(long str)
@ stdcall FatalAppExitW(long wstr)
@ stdcall FatalExit(long)
@ stdcall FileTimeToDosDateTime(ptr ptr ptr)
@ stdcall FileTimeToLocalFileTime(ptr ptr)
@ stdcall FileTimeToSystemTime(ptr ptr)
@ stdcall FillConsoleOutputAttribute(long long long long ptr)
@ stdcall FillConsoleOutputCharacterA(long long long long ptr)
@ stdcall FillConsoleOutputCharacterW(long long long long ptr)
361 362 363
@ stdcall FindActCtxSectionGuid(long ptr long ptr ptr)
@ stdcall FindActCtxSectionStringA(long ptr long str ptr)
@ stdcall FindActCtxSectionStringW(long ptr long wstr ptr)
364 365 366
@ stdcall FindAtomA(str)
@ stdcall FindAtomW(wstr)
@ stdcall FindClose(long)
367
@ stdcall FindCloseChangeNotification(long)
368 369 370
@ stdcall FindFirstChangeNotificationA(str long long)
@ stdcall FindFirstChangeNotificationW(wstr long long)
@ stdcall FindFirstFileA(str ptr)
371 372
@ stdcall FindFirstFileExA(str long ptr long ptr long)
@ stdcall FindFirstFileExW(wstr long ptr long ptr long)
373
@ stdcall FindFirstFileW(wstr ptr)
374 375 376
@ stub FindFirstVolumeA
@ stub FindFirstVolumeMountPointA
@ stub FindFirstVolumeMountPointW
377
@ stub FindFirstVolumeW
378 379 380
@ stdcall FindNextChangeNotification(long)
@ stdcall FindNextFileA(long ptr)
@ stdcall FindNextFileW(long ptr)
381 382 383
@ stub FindNextVolumeA
@ stub FindNextVolumeMountPointA
@ stub FindNextVolumeMountPointW
384
@ stub FindNextVolumeW
385 386 387 388
@ stdcall FindResourceA(long str str)
@ stdcall FindResourceExA(long str str long)
@ stdcall FindResourceExW(long wstr wstr long)
@ stdcall FindResourceW(long wstr wstr)
389 390
@ stub FindVolumeClose
@ stub FindVolumeMountPointClose
391 392 393 394
@ stdcall FlushConsoleInputBuffer(long)
@ stdcall FlushFileBuffers(long)
@ stdcall FlushInstructionCache(long long long)
@ stdcall FlushViewOfFile(ptr long)
Jon Griffiths's avatar
Jon Griffiths committed
395 396
@ stdcall FoldStringA(long str long ptr long)
@ stdcall FoldStringW(long wstr long ptr long)
397 398 399 400 401
@ stdcall FormatMessageA(long ptr long long ptr long ptr)
@ stdcall FormatMessageW(long ptr long long ptr long ptr)
@ stdcall FreeConsole()
@ stdcall FreeEnvironmentStringsA(ptr)
@ stdcall FreeEnvironmentStringsW(ptr)
402
@ stub FreeLSCallback
403
@ stdcall FreeLibrary(long)
404
@ stdcall FreeLibraryAndExitThread(long long)
405 406
@ stdcall FreeResource(long)
@ stdcall FreeSLCallback(long)
407
@ stub FreeUserPhysicalPages
408
@ stub FreeVirtualBuffer
409
@ stdcall GenerateConsoleCtrlEvent(long long)
410
@ stdcall Get16DLLAddress(long str)
411 412 413
@ stdcall GetACP()
@ stdcall GetAtomNameA(long ptr long)
@ stdcall GetAtomNameW(long ptr long)
414
@ stdcall GetBinaryType(ptr ptr) GetBinaryTypeA
415 416
@ stdcall GetBinaryTypeA(ptr ptr)
@ stdcall GetBinaryTypeW(ptr ptr)
417
# @ stub GetCPFileNameFromRegistry
418
@ stdcall GetCPInfo(long ptr)
419 420
@ stdcall GetCPInfoExA(long long ptr)
@ stdcall GetCPInfoExW(long long ptr)
421 422
@ stdcall GetCalendarInfoA(long long long ptr long ptr)
@ stdcall GetCalendarInfoW(long long long ptr long ptr)
423
# @ stub GetComPlusPackageInstallStatus
424 425 426 427 428 429 430 431 432 433 434 435 436 437
@ stdcall GetCommConfig(long ptr long)
@ stdcall GetCommMask(long ptr)
@ stdcall GetCommModemStatus(long ptr)
@ stdcall GetCommProperties(long ptr)
@ stdcall GetCommState(long ptr)
@ stdcall GetCommTimeouts(long ptr)
@ stdcall GetCommandLineA()
@ stdcall GetCommandLineW()
@ stdcall GetCompressedFileSizeA(long ptr)
@ stdcall GetCompressedFileSizeW(long ptr)
@ stdcall GetComputerNameA(ptr ptr)
@ stdcall GetComputerNameExA(long ptr ptr)
@ stdcall GetComputerNameExW(long ptr ptr)
@ stdcall GetComputerNameW(ptr ptr)
438 439 440 441 442 443 444 445 446 447
@ stub GetConsoleAliasA
@ stub GetConsoleAliasExesA
@ stub GetConsoleAliasExesLengthA
@ stub GetConsoleAliasExesLengthW
@ stub GetConsoleAliasExesW
@ stub GetConsoleAliasW
@ stub GetConsoleAliasesA
@ stub GetConsoleAliasesLengthA
@ stub GetConsoleAliasesLengthW
@ stub GetConsoleAliasesW
448
@ stdcall GetConsoleCP()
449 450 451 452 453
@ stub GetConsoleCharType
@ stub GetConsoleCommandHistoryA
@ stub GetConsoleCommandHistoryLengthA
@ stub GetConsoleCommandHistoryLengthW
@ stub GetConsoleCommandHistoryW
454
@ stdcall GetConsoleCursorInfo(long ptr)
455
@ stub GetConsoleCursorMode
456 457 458 459 460 461 462 463 464
@ stub GetConsoleDisplayMode
@ stub GetConsoleFontInfo
@ stub GetConsoleFontSize
@ stub GetConsoleHardwareState
@ stub GetConsoleInputExeNameA
@ stub GetConsoleInputExeNameW
@ stdcall GetConsoleInputWaitHandle()
@ stub GetConsoleKeyboardLayoutNameA
@ stub GetConsoleKeyboardLayoutNameW
465
@ stdcall GetConsoleMode(long ptr)
466
@ stub GetConsoleNlsMode
467
@ stdcall GetConsoleOutputCP()
468
# @ stub GetConsoleProcessList
469
@ stdcall GetConsoleScreenBufferInfo(long ptr)
470
# @ stub GetConsoleSelectionInfo
471 472
@ stdcall GetConsoleTitleA(ptr long)
@ stdcall GetConsoleTitleW(ptr long)
473
@ stdcall GetConsoleWindow()
474 475
@ stdcall GetCurrencyFormatA(long long str ptr str long)
@ stdcall GetCurrencyFormatW(long long str ptr str long)
476 477
@ stdcall GetCurrentActCtx(ptr)
@ stub GetCurrentConsoleFont
478 479 480 481 482 483 484 485
@ stdcall GetCurrentDirectoryA(long ptr)
@ stdcall GetCurrentDirectoryW(long ptr)
@ stdcall GetCurrentProcess()
@ stdcall GetCurrentProcessId()
@ stdcall GetCurrentThread()
@ stdcall GetCurrentThreadId()
@ stdcall GetDateFormatA(long long ptr str ptr long)
@ stdcall GetDateFormatW(long long ptr wstr ptr long)
486
@ stdcall GetDaylightFlag()
487 488
@ stdcall GetDefaultCommConfigA(str ptr long)
@ stdcall GetDefaultCommConfigW(wstr ptr long)
489
@ stub GetDefaultSortkeySize
490 491
@ stdcall GetDevicePowerState(long ptr)
@ stdcall GetDiskFreeSpaceA(str ptr ptr ptr ptr)
492 493
@ stdcall GetDiskFreeSpaceExA (str ptr ptr ptr)
@ stdcall GetDiskFreeSpaceExW (wstr ptr ptr ptr)
494
@ stdcall GetDiskFreeSpaceW(wstr ptr ptr ptr ptr)
495 496
@ stdcall GetDllDirectoryA(long ptr)
@ stdcall GetDllDirectoryW(long ptr)
497 498
@ stdcall GetDriveTypeA(str)
@ stdcall GetDriveTypeW(wstr)
499
@ stdcall GetEnvironmentStrings() GetEnvironmentStringsA
500 501 502 503
@ stdcall GetEnvironmentStringsA()
@ stdcall GetEnvironmentStringsW()
@ stdcall GetEnvironmentVariableA(str ptr long)
@ stdcall GetEnvironmentVariableW(wstr ptr long)
504
@ stub GetErrorMode
505 506
@ stdcall GetExitCodeProcess(long ptr)
@ stdcall GetExitCodeThread(long ptr)
507 508
@ stdcall GetExpandedNameA(str ptr)
@ stdcall GetExpandedNameW(wstr ptr)
509
@ stdcall GetFileAttributesA(str)
510 511
@ stdcall GetFileAttributesExA(str long ptr)
@ stdcall GetFileAttributesExW(wstr long ptr)
512 513 514 515 516 517
@ stdcall GetFileAttributesW(wstr)
@ stdcall GetFileInformationByHandle(long ptr)
@ stdcall GetFileSize(long ptr)
@ stdcall GetFileSizeEx(long ptr)
@ stdcall GetFileTime(long ptr ptr ptr)
@ stdcall GetFileType(long)
518 519
# @ stub GetFirmwareEnvironmentVariableA
# @ stub GetFirmwareEnvironmentVariableW
520 521
@ stdcall GetFullPathNameA(str long ptr ptr)
@ stdcall GetFullPathNameW(wstr long ptr ptr)
522 523
@ stdcall GetGeoInfoA(long long ptr long long)
@ stdcall GetGeoInfoW(long long ptr long long)
524 525
@ stdcall GetHandleContext(long)
@ stdcall GetHandleInformation(long ptr)
526 527
@ stub GetLSCallbackTarget
@ stub GetLSCallbackTemplate
528 529
@ stdcall GetLargestConsoleWindowSize(long)
@ stdcall GetLastError()
530
@ stub GetLinguistLangSize
531 532 533 534 535 536
@ stdcall GetLocalTime(ptr)
@ stdcall GetLocaleInfoA(long long ptr long)
@ stdcall GetLocaleInfoW(long long ptr long)
@ stdcall GetLogicalDriveStringsA(long ptr)
@ stdcall GetLogicalDriveStringsW(long ptr)
@ stdcall GetLogicalDrives()
537 538
@ stdcall GetLongPathNameA (str long long)
@ stdcall GetLongPathNameW (wstr long long)
539 540 541 542
@ stdcall GetMailslotInfo(long ptr ptr ptr ptr)
@ stdcall GetModuleFileNameA(long ptr long)
@ stdcall GetModuleFileNameW(long ptr long)
@ stdcall GetModuleHandleA(str)
543 544
@ stdcall GetModuleHandleExA(long ptr ptr)
@ stdcall GetModuleHandleExW(long ptr ptr)
545 546 547 548
@ stdcall GetModuleHandleW(wstr)
@ stdcall GetNamedPipeHandleStateA(long ptr ptr ptr ptr str long)
@ stdcall GetNamedPipeHandleStateW(long ptr ptr ptr ptr wstr long)
@ stdcall GetNamedPipeInfo(long ptr ptr ptr ptr)
549
@ stdcall GetNativeSystemInfo(ptr)
550
@ stub GetNextVDMCommand
551
@ stub GetNlsSectionName
552 553 554 555 556 557
# @ stub GetNumaAvailableMemory
# @ stub GetNumaAvailableMemoryNode
# @ stub GetNumaHighestNodeNumber
# @ stub GetNumaNodeProcessorMask
# @ stub GetNumaProcessorMap
# @ stub GetNumaProcessorNode
558 559
@ stdcall GetNumberFormatA(long long str ptr ptr long)
@ stdcall GetNumberFormatW(long long wstr ptr ptr long)
560
@ stub GetNumberOfConsoleFonts
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578
@ stdcall GetNumberOfConsoleInputEvents(long ptr)
@ stdcall GetNumberOfConsoleMouseButtons(ptr)
@ stdcall GetOEMCP()
@ stdcall GetOverlappedResult(long ptr ptr long)
@ stdcall GetPriorityClass(long)
@ stdcall GetPrivateProfileIntA(str str long str)
@ stdcall GetPrivateProfileIntW(wstr wstr long wstr)
@ stdcall GetPrivateProfileSectionA(str ptr long str)
@ stdcall GetPrivateProfileSectionNamesA(ptr long str)
@ stdcall GetPrivateProfileSectionNamesW(ptr long wstr)
@ stdcall GetPrivateProfileSectionW(wstr ptr long wstr)
@ stdcall GetPrivateProfileStringA(str str str ptr long str)
@ stdcall GetPrivateProfileStringW(wstr wstr wstr ptr long wstr)
@ stdcall GetPrivateProfileStructA (str str ptr long str)
@ stdcall GetPrivateProfileStructW(wstr wstr ptr long wstr)
@ stdcall GetProcAddress(long str)
@ stdcall GetProcessAffinityMask(long ptr ptr)
@ stdcall GetProcessFlags(long)
579
# @ stub GetProcessHandleCount
580 581
@ stdcall GetProcessHeap()
@ stdcall GetProcessHeaps(long ptr)
582
@ stdcall GetProcessId(long)
583
@ stdcall GetProcessIoCounters(long ptr)
584
@ stdcall GetProcessPriorityBoost(long ptr)
585 586 587 588
@ stdcall GetProcessShutdownParameters(ptr ptr)
@ stdcall GetProcessTimes(long ptr ptr ptr ptr)
@ stdcall GetProcessVersion(long)
@ stdcall GetProcessWorkingSetSize(long ptr ptr)
589
@ stub GetProductName
590 591 592 593 594 595 596
@ stdcall GetProfileIntA(str str long)
@ stdcall GetProfileIntW(wstr wstr long)
@ stdcall GetProfileSectionA(str ptr long)
@ stdcall GetProfileSectionW(wstr ptr long)
@ stdcall GetProfileStringA(str str str ptr long)
@ stdcall GetProfileStringW(wstr wstr wstr ptr long)
@ stdcall GetQueuedCompletionStatus(long ptr ptr ptr long)
597 598
@ stub GetSLCallbackTarget
@ stub GetSLCallbackTemplate
599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614
@ stdcall GetShortPathNameA(str ptr long)
@ stdcall GetShortPathNameW(wstr ptr long)
@ stdcall GetStartupInfoA(ptr)
@ stdcall GetStartupInfoW(ptr)
@ stdcall GetStdHandle(long)
@ stdcall GetStringTypeA(long long str long ptr)
@ stdcall GetStringTypeExA(long long str long ptr)
@ stdcall GetStringTypeExW(long long wstr long ptr)
@ stdcall GetStringTypeW(long wstr long ptr)
@ stdcall GetSystemDefaultLCID()
@ stdcall GetSystemDefaultLangID()
@ stdcall GetSystemDefaultUILanguage()
@ stdcall GetSystemDirectoryA(ptr long)
@ stdcall GetSystemDirectoryW(ptr long)
@ stdcall GetSystemInfo(ptr)
@ stdcall GetSystemPowerStatus(ptr)
615
# @ stub GetSystemRegistryQuota
616 617 618
@ stdcall GetSystemTime(ptr)
@ stdcall GetSystemTimeAdjustment(ptr ptr ptr)
@ stdcall GetSystemTimeAsFileTime(ptr)
619
# @ stub GetSystemTimes
620 621
@ stdcall GetSystemWindowsDirectoryA(ptr long)
@ stdcall GetSystemWindowsDirectoryW(ptr long)
622 623
@ stdcall GetSystemWow64DirectoryA(ptr long)
@ stdcall GetSystemWow64DirectoryW(ptr long)
624 625 626 627 628 629 630 631
@ stdcall GetTapeParameters(ptr long ptr ptr)
@ stdcall GetTapePosition(ptr long ptr ptr ptr)
@ stdcall GetTapeStatus(ptr)
@ stdcall GetTempFileNameA(str str long ptr)
@ stdcall GetTempFileNameW(wstr wstr long ptr)
@ stdcall GetTempPathA(long ptr)
@ stdcall GetTempPathW(long ptr)
@ stdcall GetThreadContext(long ptr)
632
# @ stub GetThreadIOPendingFlag
633 634
@ stdcall GetThreadLocale()
@ stdcall GetThreadPriority(long)
635
@ stdcall GetThreadPriorityBoost(long ptr)
636 637 638 639 640 641 642 643 644
@ stdcall GetThreadSelectorEntry(long long ptr)
@ stdcall GetThreadTimes(long ptr ptr ptr ptr)
@ stdcall GetTickCount()
@ stdcall GetTimeFormatA(long long ptr str ptr long)
@ stdcall GetTimeFormatW(long long ptr wstr ptr long)
@ stdcall GetTimeZoneInformation(ptr)
@ stdcall GetUserDefaultLCID()
@ stdcall GetUserDefaultLangID()
@ stdcall GetUserDefaultUILanguage()
645
@ stdcall GetUserGeoID(long)
646
@ stub GetVDMCurrentDirectories
647 648 649 650 651
@ stdcall GetVersion()
@ stdcall GetVersionExA(ptr)
@ stdcall GetVersionExW(ptr)
@ stdcall GetVolumeInformationA(str ptr long ptr ptr ptr ptr long)
@ stdcall GetVolumeInformationW(wstr ptr long ptr ptr ptr ptr long)
652
@ stub GetVolumeNameForVolumeMountPointA
653
@ stdcall GetVolumeNameForVolumeMountPointW(wstr long long)
654 655
@ stdcall GetVolumePathNameA(str ptr long)
@ stdcall GetVolumePathNameW(wstr ptr long)
656 657
# @ stub GetVolumePathNamesForVolumeNameA
# @ stub GetVolumePathNamesForVolumeNameW
658 659
@ stdcall GetWindowsDirectoryA(ptr long)
@ stdcall GetWindowsDirectoryW(ptr long)
660
@ stub GetWriteWatch
661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682
@ stdcall GlobalAddAtomA(str)
@ stdcall GlobalAddAtomW(wstr)
@ stdcall GlobalAlloc(long long)
@ stdcall GlobalCompact(long)
@ stdcall GlobalDeleteAtom(long)
@ stdcall GlobalFindAtomA(str)
@ stdcall GlobalFindAtomW(wstr)
@ stdcall GlobalFix(long)
@ stdcall GlobalFlags(long)
@ stdcall GlobalFree(long)
@ stdcall GlobalGetAtomNameA(long ptr long)
@ stdcall GlobalGetAtomNameW(long ptr long)
@ stdcall GlobalHandle(ptr)
@ stdcall GlobalLock(long)
@ stdcall GlobalMemoryStatus(ptr)
@ stdcall GlobalMemoryStatusEx(ptr)
@ stdcall GlobalReAlloc(long long long)
@ stdcall GlobalSize(long)
@ stdcall GlobalUnWire(long)
@ stdcall GlobalUnfix(long)
@ stdcall GlobalUnlock(long)
@ stdcall GlobalWire(long)
683
@ stub Heap32First
684
@ stdcall Heap32ListFirst(long ptr)
685 686
@ stub Heap32ListNext
@ stub Heap32Next
687
@ stdcall HeapAlloc(long long long) ntdll.RtlAllocateHeap
688 689
@ stdcall HeapCompact(long long)
@ stdcall HeapCreate(long long long)
690
@ stub HeapCreateTagsW
691
@ stdcall HeapDestroy(long)
692
@ stub HeapExtend
693
@ stdcall HeapFree(long long long) ntdll.RtlFreeHeap
694
@ stdcall HeapLock(long)
695
# @ stub HeapQueryInformation
696
@ stub HeapQueryTagW
697
@ stdcall HeapReAlloc(long long ptr long) ntdll.RtlReAllocateHeap
698
@ stub HeapSetFlags
699
@ stdcall HeapSetInformation(ptr long ptr long)
700
@ stdcall HeapSize(long long ptr) ntdll.RtlSizeHeap
701
@ stub HeapSummary
702
@ stdcall HeapUnlock(long)
703
@ stub HeapUsage
704 705 706 707
@ stdcall HeapValidate(long long ptr)
@ stdcall HeapWalk(long ptr)
@ stdcall InitAtomTable(long)
@ stdcall InitializeCriticalSection(ptr)
708
@ stdcall InitializeCriticalSectionAndSpinCount(ptr long)
709
# @ stub InitializeSListHead ( -> ntdll.RtlInitializeSListHead)
710
@ stdcall InterlockedCompareExchange (ptr long long)
711 712
@ stdcall InterlockedDecrement(ptr)
@ stdcall InterlockedExchange(ptr long)
713
@ stdcall InterlockedExchangeAdd (ptr long )
714
# @ stub InterlockedFlushSList ( -> ntdll.RtlInterlockedFlushSList)
715
@ stdcall InterlockedIncrement(ptr)
716 717
# @ stub InterlockedPopEntrySList ( -> ntdll.RtlInterlockedPopEntrySList)
# @ stub InterlockedPushEntrySList ( -> ntdll.RtlInterlockedPushEntrySList)
718
@ stub InvalidateConsoleDIBits
719
@ stdcall InvalidateNLSCache()
720 721 722 723 724 725 726 727 728
@ stdcall IsBadCodePtr(ptr)
@ stdcall IsBadHugeReadPtr(ptr long)
@ stdcall IsBadHugeWritePtr(ptr long)
@ stdcall IsBadReadPtr(ptr long)
@ stdcall IsBadStringPtrA(ptr long)
@ stdcall IsBadStringPtrW(ptr long)
@ stdcall IsBadWritePtr(ptr long)
@ stdcall IsDBCSLeadByte(long)
@ stdcall IsDBCSLeadByteEx(long long)
729
@ stdcall IsDebuggerPresent()
730
@ stub IsLSCallback
731
# @ stub IsProcessInJob
732
@ stdcall IsProcessorFeaturePresent(long)
733
@ stub IsSLCallback
734
@ stdcall IsSystemResumeAutomatic()
735
@ stdcall IsValidCodePage(long)
736
@ stdcall IsValidLanguageGroup(long long)
737
@ stdcall IsValidLocale(long long)
738
# @ stub IsValidUILanguage
739
@ stdcall IsWow64Process(ptr ptr)
740 741
@ stdcall -i386 -register K32Thk1632Epilog()
@ stdcall -i386 -register K32Thk1632Prolog()
742 743
@ stdcall LCMapStringA(long long str long ptr long)
@ stdcall LCMapStringW(long long wstr long ptr long)
744 745 746 747 748 749 750 751 752 753 754
@ stdcall LZClose(long)
# @ stub LZCloseFile
@ stdcall LZCopy(long long)
# @ stub LZCreateFileW
@ stdcall LZDone()
@ stdcall LZInit(long)
@ stdcall LZOpenFileA(str ptr long)
@ stdcall LZOpenFileW(wstr ptr long)
@ stdcall LZRead(long ptr long)
@ stdcall LZSeek(long long long)
@ stdcall LZStart()
755
@ stdcall LeaveCriticalSection(ptr) ntdll.RtlLeaveCriticalSection
756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776
@ stdcall LoadLibraryA(str)
@ stdcall LoadLibraryExA( str long long)
@ stdcall LoadLibraryExW(wstr long long)
@ stdcall LoadLibraryW(wstr)
@ stdcall LoadModule(str ptr)
@ stdcall LoadResource(long long)
@ stdcall LocalAlloc(long long)
@ stdcall LocalCompact(long)
@ stdcall LocalFileTimeToFileTime(ptr ptr)
@ stdcall LocalFlags(long)
@ stdcall LocalFree(long)
@ stdcall LocalHandle(ptr)
@ stdcall LocalLock(long)
@ stdcall LocalReAlloc(long long long)
@ stdcall LocalShrink(long long)
@ stdcall LocalSize(long)
@ stdcall LocalUnlock(long)
@ stdcall LockFile(long long long long long)
@ stdcall LockFileEx(long long long long long ptr)
@ stdcall LockResource(long)
@ stdcall MakeCriticalSectionGlobal(ptr)
777 778 779 780
@ stdcall -i386 -norelay MapHInstLS()
@ stdcall -i386 -norelay MapHInstLS_PN()
@ stdcall -i386 -norelay MapHInstSL()
@ stdcall -i386 -norelay MapHInstSL_PN()
781 782 783 784 785
@ stdcall MapHModuleLS(long)
@ stdcall MapHModuleSL(long)
@ stdcall MapLS(ptr)
@ stdcall MapSL(long)
@ stdcall MapSLFix(long)
786 787
# @ stub MapUserPhysicalPages
# @ stub MapUserPhysicalPagesScatter
788 789 790
@ stdcall MapViewOfFile(long long long long long)
@ stdcall MapViewOfFileEx(long long long long long ptr)
@ stdcall Module32First(long ptr)
791
@ stdcall Module32FirstW(long ptr)
792
@ stdcall Module32Next(long ptr)
793
@ stdcall Module32NextW(long ptr)
794 795 796 797
@ stdcall MoveFileA(str str)
@ stdcall MoveFileExA(str str long)
@ stdcall MoveFileExW(wstr wstr long)
@ stdcall MoveFileW(wstr wstr)
798 799
# @ stub MoveFileWithProgressA
# @ stub MoveFileWithProgressW
800 801
@ stdcall MulDiv(long long long)
@ stdcall MultiByteToWideChar(long long str long ptr long)
802 803 804
# @ stub NlsConvertIntegerToString
# @ stub NlsGetCacheUpdateCount
# @ stub NlsResetProcessLocale
805
@ stub NotifyNLSUserCache
806
# @ stub NumaVirtualQueryNode
807
@ stdcall OpenConsoleW(wstr long long long)
808
@ stub OpenDataFile
809 810 811 812 813
@ stdcall OpenEventA(long long str)
@ stdcall OpenEventW(long long wstr)
@ stdcall OpenFile(str ptr long)
@ stdcall OpenFileMappingA(long long str)
@ stdcall OpenFileMappingW(long long wstr)
814 815
@ stub OpenJobObjectA
@ stub OpenJobObjectW
816 817 818
@ stdcall OpenMutexA(long long str)
@ stdcall OpenMutexW(long long wstr)
@ stdcall OpenProcess(long long long)
819
@ stub OpenProfileUserMapping
820 821 822 823
@ stdcall OpenSemaphoreA(long long str)
@ stdcall OpenSemaphoreW(long long wstr)
@ stdcall OpenThread(long long long)
@ stdcall OpenVxDHandle(long)
824 825
@ stdcall OpenWaitableTimerA(long long str)
@ stdcall OpenWaitableTimerW(long long wstr)
826 827 828 829 830
@ stdcall OutputDebugStringA(str)
@ stdcall OutputDebugStringW(wstr)
@ stdcall PeekConsoleInputA(ptr ptr long ptr)
@ stdcall PeekConsoleInputW(ptr ptr long ptr)
@ stdcall PeekNamedPipe(long ptr long ptr ptr ptr)
831
@ stdcall PostQueuedCompletionStatus(long long ptr ptr)
832
@ stdcall PrepareTape(ptr long long)
833
@ stub PrivCopyFileExW
834
@ stub PrivMoveFileIdentityW
835 836
@ stdcall PrivateFreeLibrary(long)
@ stdcall PrivateLoadLibrary(str)
837
@ stdcall Process32First (ptr ptr)
838
@ stdcall Process32FirstW (ptr ptr)
839
@ stdcall Process32Next (ptr ptr)
840
@ stdcall Process32NextW (ptr ptr)
841
@ stdcall ProcessIdToSessionId(long ptr)
842 843
@ stdcall PulseEvent(long)
@ stdcall PurgeComm(long long)
844
@ stdcall -i386 -register QT_Thunk()
845
@ stdcall QueryActCtxW(long ptr ptr long ptr long ptr)
846
# @ stub QueryDepthSList ( -> ntdll.RtlQueryDepthSList)
847 848
@ stdcall QueryDosDeviceA(str ptr long)
@ stdcall QueryDosDeviceW(wstr ptr long)
849
@ stub QueryInformationJobObject
850
# @ stub QueryMemoryResourceNotification
851 852
@ stub QueryNumberOfEventLogRecords
@ stub QueryOldestEventLogRecord
853 854
@ stdcall QueryPerformanceCounter(ptr)
@ stdcall QueryPerformanceFrequency(ptr)
855
@ stub QueryWin31IniFilesMappedToRegistry
856
@ stdcall QueueUserAPC(ptr long long)
857
@ stdcall QueueUserWorkItem(ptr ptr long)
858 859 860
@ stdcall RaiseException(long long long ptr)
@ stdcall ReadConsoleA(long ptr long ptr ptr)
@ stdcall ReadConsoleInputA(long ptr long ptr)
861 862
@ stub ReadConsoleInputExA
@ stub ReadConsoleInputExW
863 864 865 866 867 868 869
@ stdcall ReadConsoleInputW(long ptr long ptr)
@ stdcall ReadConsoleOutputA(long ptr long long ptr)
@ stdcall ReadConsoleOutputAttribute(long ptr long long ptr)
@ stdcall ReadConsoleOutputCharacterA(long ptr long long ptr)
@ stdcall ReadConsoleOutputCharacterW(long ptr long long ptr)
@ stdcall ReadConsoleOutputW(long ptr long long ptr)
@ stdcall ReadConsoleW(long ptr long ptr ptr)
870
@ stdcall ReadDirectoryChangesW(long ptr long long long ptr ptr ptr)
871 872
@ stdcall ReadFile(long ptr long ptr ptr)
@ stdcall ReadFileEx(long ptr long ptr ptr)
873
@ stub ReadFileScatter
874
@ stdcall ReadProcessMemory(long ptr ptr long ptr)
875 876
@ stub RegisterConsoleIME
@ stub RegisterConsoleOS2
877
@ stub RegisterConsoleVDM
878
@ stdcall RegisterServiceProcess(long long)
879
@ stub RegisterSysMsgHandler
880
@ stub RegisterWaitForInputIdle
881 882
@ stdcall RegisterWaitForSingleObject(ptr long ptr ptr long long)
@ stdcall RegisterWaitForSingleObjectEx(long ptr ptr long long)
883 884
@ stub RegisterWowBaseHandlers
@ stub RegisterWowExec
885
@ stdcall ReinitializeCriticalSection(ptr)
886
@ stdcall ReleaseActCtx(ptr)
887 888 889 890
@ stdcall ReleaseMutex(long)
@ stdcall ReleaseSemaphore(long long ptr)
@ stdcall RemoveDirectoryA(str)
@ stdcall RemoveDirectoryW(wstr)
891 892
# @ stub RemoveLocalAlternateComputerNameA
# @ stub RemoveLocalAlternateComputerNameW
893
@ stdcall RemoveVectoredExceptionHandler(ptr) ntdll.RtlRemoveVectoredExceptionHandler
894 895 896
@ stdcall ReplaceFile(wstr wstr wstr long ptr ptr) ReplaceFileW
@ stdcall ReplaceFileA(str str str long ptr ptr)
@ stdcall ReplaceFileW(wstr wstr wstr long ptr ptr)
897
@ stub RequestDeviceWakeup
898
@ stdcall RequestWakeupLatency(long)
899
@ stdcall ResetEvent(long)
900
@ stub ResetWriteWatch
901
# @ stub RestoreLastError ( -> ntdll.RtlRestoreLastWin32Error)
902
@ stdcall ResumeThread(long)
903 904
# @ stub RtlCaptureContext ( -> ntdll.RtlCaptureContext)
# @ stub RtlCaptureStackBackTrace ( -> ntdll.RtlCaptureStackBackTrace)
905 906 907 908
@ stdcall RtlFillMemory(ptr long long) ntdll.RtlFillMemory
@ stdcall RtlMoveMemory(ptr ptr long) ntdll.RtlMoveMemory
@ stdcall RtlUnwind(ptr ptr ptr long) ntdll.RtlUnwind
@ stdcall RtlZeroMemory(ptr long) ntdll.RtlZeroMemory
909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928
@ stdcall -i386 -norelay SMapLS()
@ stdcall -i386 -norelay SMapLS_IP_EBP_12()
@ stdcall -i386 -norelay SMapLS_IP_EBP_16()
@ stdcall -i386 -norelay SMapLS_IP_EBP_20()
@ stdcall -i386 -norelay SMapLS_IP_EBP_24()
@ stdcall -i386 -norelay SMapLS_IP_EBP_28()
@ stdcall -i386 -norelay SMapLS_IP_EBP_32()
@ stdcall -i386 -norelay SMapLS_IP_EBP_36()
@ stdcall -i386 -norelay SMapLS_IP_EBP_40()
@ stdcall -i386 -norelay SMapLS_IP_EBP_8()
@ stdcall -i386 -norelay SUnMapLS()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_12()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_16()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_20()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_24()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_28()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_32()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_36()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_40()
@ stdcall -i386 -norelay SUnMapLS_IP_EBP_8()
929 930 931 932
@ stdcall ScrollConsoleScreenBufferA(long ptr ptr ptr ptr)
@ stdcall ScrollConsoleScreenBufferW(long ptr ptr ptr ptr)
@ stdcall SearchPathA(str str str long ptr ptr)
@ stdcall SearchPathW(wstr wstr wstr long ptr ptr)
933
@ stdcall SetCPGlobal(long)
934 935
@ stdcall SetCalendarInfoA(long long long str)
@ stdcall SetCalendarInfoW(long long long wstr)
936 937
# @ stub SetClientTimeZoneInformation
# @ stub SetComPlusPackageInstallStatus
938 939 940 941 942 943 944 945
@ stdcall SetCommBreak(long)
@ stdcall SetCommConfig(long ptr long)
@ stdcall SetCommMask(long ptr)
@ stdcall SetCommState(long ptr)
@ stdcall SetCommTimeouts(long ptr)
@ stdcall SetComputerNameA(str)
@ stdcall SetComputerNameExA(long str)
@ stdcall SetComputerNameExW(long wstr)
946
@ stdcall SetComputerNameW(wstr)
947 948
@ stdcall SetConsoleActiveScreenBuffer(long)
@ stdcall SetConsoleCP(long)
949
@ stub SetConsoleCommandHistoryMode
950
@ stdcall SetConsoleCtrlHandler(ptr long)
951
@ stub SetConsoleCursor
952
@ stdcall SetConsoleCursorInfo(long ptr)
953
@ stub SetConsoleCursorMode
954
@ stdcall SetConsoleCursorPosition(long long)
955 956 957 958 959 960 961
@ stub SetConsoleDisplayMode
@ stub SetConsoleFont
@ stub SetConsoleHardwareState
@ stub SetConsoleIcon
@ stdcall SetConsoleInputExeNameA(ptr)
@ stdcall SetConsoleInputExeNameW(ptr)
@ stub SetConsoleKeyShortcuts
962
@ stub SetConsoleLocalEUDC
963 964
@ stub SetConsoleMaximumWindowSize
@ stub SetConsoleMenuClose
965
@ stdcall SetConsoleMode(long long)
966
@ stub SetConsoleNlsMode
967 968
@ stub SetConsoleNumberOfCommandsA
@ stub SetConsoleNumberOfCommandsW
969
@ stub SetConsoleOS2OemFormat
970
@ stdcall SetConsoleOutputCP(long)
971
@ stub SetConsolePalette
972 973 974 975 976
@ stdcall SetConsoleScreenBufferSize(long long)
@ stdcall SetConsoleTextAttribute(long long)
@ stdcall SetConsoleTitleA(str)
@ stdcall SetConsoleTitleW(wstr)
@ stdcall SetConsoleWindowInfo(long long ptr)
977
@ stdcall SetCriticalSectionSpinCount(ptr long) ntdll.RtlSetCriticalSectionSpinCount
978 979
@ stdcall SetCurrentDirectoryA(str)
@ stdcall SetCurrentDirectoryW(wstr)
980
@ stub SetDaylightFlag
981 982
@ stdcall SetDefaultCommConfigA(str ptr long)
@ stdcall SetDefaultCommConfigW(wstr ptr long)
983 984
@ stdcall SetDllDirectoryA(str)
@ stdcall SetDllDirectoryW(wstr)
985 986 987 988 989 990 991 992 993 994
@ stdcall SetEndOfFile(long)
@ stdcall SetEnvironmentVariableA(str str)
@ stdcall SetEnvironmentVariableW(wstr wstr)
@ stdcall SetErrorMode(long)
@ stdcall SetEvent(long)
@ stdcall SetFileApisToANSI()
@ stdcall SetFileApisToOEM()
@ stdcall SetFileAttributesA(str long)
@ stdcall SetFileAttributesW(wstr long)
@ stdcall SetFilePointer(long long ptr long)
995
@ stdcall SetFilePointerEx(long double ptr long)
996 997
# @ stub SetFileShortNameA
# @ stub SetFileShortNameW
998
@ stdcall SetFileTime(long ptr ptr ptr)
999 1000 1001
# @ stub SetFileValidData
# @ stub SetFirmwareEnvironmentVariableA
# @ stub SetFirmwareEnvironmentVariableW
1002 1003 1004
@ stdcall SetHandleContext(long long)
@ stdcall SetHandleCount(long)
@ stdcall SetHandleInformation(long long long)
1005 1006
@ stub SetInformationJobObject
@ stub SetLastConsoleEventActive
1007
@ stdcall SetLastError(long)
1008 1009
# @ stub SetLocalPrimaryComputerNameA
# @ stub SetLocalPrimaryComputerNameW
1010 1011 1012
@ stdcall SetLocalTime(ptr)
@ stdcall SetLocaleInfoA(long long str)
@ stdcall SetLocaleInfoW(long long wstr)
1013
@ stdcall SetMailslotInfo(long long)
1014
@ stub SetMessageWaitingIndicator
1015 1016
@ stdcall SetNamedPipeHandleState(long ptr ptr ptr)
@ stdcall SetPriorityClass(long long)
1017 1018
@ stdcall SetProcessAffinityMask(long long)
@ stdcall SetProcessPriorityBoost(long long)
1019 1020 1021 1022 1023
@ stdcall SetProcessShutdownParameters(long long)
@ stdcall SetProcessWorkingSetSize(long long long)
@ stdcall SetStdHandle(long long)
@ stdcall SetSystemPowerState(long long)
@ stdcall SetSystemTime(ptr)
1024
@ stdcall SetSystemTimeAdjustment(long long)
1025 1026
@ stdcall SetTapeParameters(ptr long ptr)
@ stdcall SetTapePosition(ptr long long long long long)
1027
@ stub SetTermsrvAppInstallMode
1028 1029
@ stdcall SetThreadAffinityMask(long long)
@ stdcall SetThreadContext(long ptr)
1030 1031
@ stdcall SetThreadExecutionState(long)
@ stdcall SetThreadIdealProcessor(long long)
1032 1033
@ stdcall SetThreadLocale(long)
@ stdcall SetThreadPriority(long long)
1034
@ stdcall SetThreadPriorityBoost(long long)
1035
@ stdcall SetThreadUILanguage(long)
1036
@ stdcall SetTimeZoneInformation(ptr)
1037
@ stub SetTimerQueueTimer
1038
@ stdcall SetUnhandledExceptionFilter(ptr)
1039
@ stdcall SetUserGeoID(long)
1040
@ stub SetVDMCurrentDirectories
1041 1042
@ stdcall SetVolumeLabelA(str str)
@ stdcall SetVolumeLabelW(wstr wstr)
1043 1044
@ stub SetVolumeMountPointA
@ stub SetVolumeMountPointW
1045
@ stdcall SetWaitableTimer(long ptr long ptr ptr long)
1046
@ stdcall SetupComm(long long long)
1047 1048
@ stub ShowConsoleCursor
@ stdcall SignalObjectAndWait(long long long long)
1049 1050 1051 1052
@ stdcall SizeofResource(long long)
@ stdcall Sleep(long)
@ stdcall SleepEx(long long)
@ stdcall SuspendThread(long)
1053 1054
@ stdcall SwitchToFiber(ptr)
@ stdcall SwitchToThread()
1055 1056
@ stdcall SystemTimeToFileTime(ptr ptr)
@ stdcall SystemTimeToTzSpecificLocalTime (ptr ptr ptr)
1057
@ stub TerminateJobObject
1058 1059
@ stdcall TerminateProcess(long long)
@ stdcall TerminateThread(long long)
1060
@ stub TermsrvAppInstallMode
1061 1062 1063 1064
@ stdcall Thread32First(long ptr)
@ stdcall Thread32Next(long ptr)
@ stdcall ThunkConnect32(ptr str str str ptr ptr)
@ stdcall TlsAlloc()
1065
@ stub TlsAllocInternal
1066
@ stdcall TlsFree(long)
1067
@ stub TlsFreeInternal
1068 1069
@ stdcall TlsGetValue(long)
@ stdcall TlsSetValue(long ptr)
1070
@ stdcall Toolhelp32ReadProcessMemory(long ptr ptr long ptr)
1071 1072
@ stdcall TransactNamedPipe(long ptr long ptr long ptr ptr)
@ stdcall TransmitCommChar(long long)
1073 1074
@ stub TrimVirtualBuffer
@ stdcall TryEnterCriticalSection(ptr) ntdll.RtlTryEnterCriticalSection
1075 1076 1077 1078
@ stdcall TzSpecificLocalTimeToSystemTime(ptr ptr ptr)
@ stdcall UTRegister(long str str str ptr ptr ptr)
@ stdcall UTUnRegister(long)
@ stdcall UnMapLS(long)
1079
@ stdcall -i386 -norelay UnMapSLFixArray(long long)
1080 1081 1082 1083 1084
@ stdcall UnhandledExceptionFilter(ptr)
@ stdcall UninitializeCriticalSection(ptr)
@ stdcall UnlockFile(long long long long long)
@ stdcall UnlockFileEx(long long long long ptr)
@ stdcall UnmapViewOfFile(ptr)
1085
# @ stub UnregisterConsoleIME
1086 1087
@ stdcall UnregisterWait(long)
@ stdcall UnregisterWaitEx(long long)
1088 1089 1090 1091
@ stdcall UpdateResourceA(long str str long ptr long)
@ stdcall UpdateResourceW(long wstr wstr long ptr long)
@ stub VDMConsoleOperation
@ stub VDMOperationStarted
1092 1093
@ stub ValidateLCType
@ stub ValidateLocale
1094 1095
@ stdcall VerLanguageNameA(long str long)
@ stdcall VerLanguageNameW(long wstr long)
1096
@ stdcall -ret64 VerSetConditionMask(long long long long) ntdll.VerSetConditionMask
1097
@ stdcall VerifyConsoleIoHandle(long)
1098 1099
@ stdcall VerifyVersionInfoA(long long double)
@ stdcall VerifyVersionInfoW(long long double)
1100
@ stdcall VirtualAlloc(ptr long long long)
1101 1102
@ stdcall VirtualAllocEx(long ptr long long long)
@ stub VirtualBufferExceptionHandler
1103
@ stdcall VirtualFree(ptr long long)
1104
@ stdcall VirtualFreeEx(long ptr long long)
1105 1106 1107 1108 1109 1110
@ stdcall VirtualLock(ptr long)
@ stdcall VirtualProtect(ptr long long ptr)
@ stdcall VirtualProtectEx(long ptr long long ptr)
@ stdcall VirtualQuery(ptr ptr long)
@ stdcall VirtualQueryEx(long ptr ptr long)
@ stdcall VirtualUnlock(ptr long)
1111
# @ stub WTSGetActiveConsoleSessionId
1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123
@ stdcall WaitCommEvent(long ptr ptr)
@ stdcall WaitForDebugEvent(ptr long)
@ stdcall WaitForMultipleObjects(long ptr long long)
@ stdcall WaitForMultipleObjectsEx(long ptr long long long)
@ stdcall WaitForSingleObject(long long)
@ stdcall WaitForSingleObjectEx(long long long)
@ stdcall WaitNamedPipeA (str long)
@ stdcall WaitNamedPipeW (wstr long)
@ stdcall WideCharToMultiByte(long long wstr long ptr long ptr ptr)
@ stdcall WinExec(str long)
@ stdcall WriteConsoleA(long ptr long ptr ptr)
@ stdcall WriteConsoleInputA(long ptr long ptr)
1124 1125
@ stub WriteConsoleInputVDMA
@ stub WriteConsoleInputVDMW
1126 1127 1128 1129 1130 1131 1132 1133 1134
@ stdcall WriteConsoleInputW(long ptr long ptr)
@ stdcall WriteConsoleOutputA(long ptr long long ptr)
@ stdcall WriteConsoleOutputAttribute(long ptr long long ptr)
@ stdcall WriteConsoleOutputCharacterA(long ptr long long ptr)
@ stdcall WriteConsoleOutputCharacterW(long ptr long long ptr)
@ stdcall WriteConsoleOutputW(long ptr long long ptr)
@ stdcall WriteConsoleW(long ptr long ptr ptr)
@ stdcall WriteFile(long ptr long ptr ptr)
@ stdcall WriteFileEx(long ptr long ptr ptr)
1135
@ stub WriteFileGather
1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147
@ stdcall WritePrivateProfileSectionA(str str str)
@ stdcall WritePrivateProfileSectionW(wstr wstr wstr)
@ stdcall WritePrivateProfileStringA(str str str str)
@ stdcall WritePrivateProfileStringW(wstr wstr wstr wstr)
@ stdcall WritePrivateProfileStructA (str str ptr long str)
@ stdcall WritePrivateProfileStructW(wstr wstr ptr long wstr)
@ stdcall WriteProcessMemory(long ptr ptr long ptr)
@ stdcall WriteProfileSectionA(str str)
@ stdcall WriteProfileSectionW(str str)
@ stdcall WriteProfileStringA(str str str)
@ stdcall WriteProfileStringW(wstr wstr wstr)
@ stdcall WriteTapemark(ptr long long long)
1148
@ stdcall ZombifyActCtx(ptr)
1149 1150
@ stub _DebugOut
@ stub _DebugPrintf
1151 1152 1153 1154 1155 1156 1157 1158
@ stdcall _hread(long ptr long)
@ stdcall _hwrite(long ptr long)
@ stdcall _lclose(long)
@ stdcall _lcreat(str long)
@ stdcall _llseek(long long long)
@ stdcall _lopen(str long)
@ stdcall _lread(long ptr long)
@ stdcall _lwrite(long ptr long)
1159 1160
@ stub dprintf
@ stdcall lstrcat(str str) lstrcatA
1161 1162
@ stdcall lstrcatA(str str)
@ stdcall lstrcatW(wstr wstr)
1163
@ stdcall lstrcmp(str str) lstrcmpA
1164 1165
@ stdcall lstrcmpA(str str)
@ stdcall lstrcmpW(wstr wstr)
1166
@ stdcall lstrcmpi(str str) lstrcmpiA
1167 1168
@ stdcall lstrcmpiA(str str)
@ stdcall lstrcmpiW(wstr wstr)
1169
@ stdcall lstrcpy(ptr str) lstrcpyA
1170 1171
@ stdcall lstrcpyA(ptr str)
@ stdcall lstrcpyW(ptr wstr)
1172
@ stdcall lstrcpyn(ptr str long) lstrcpynA
1173 1174
@ stdcall lstrcpynA(ptr str long)
@ stdcall lstrcpynW(ptr wstr long)
1175
@ stdcall lstrlen(str) lstrlenA
1176 1177
@ stdcall lstrlenA(str)
@ stdcall lstrlenW(wstr)
1178

1179 1180 1181
################################################################
# Wine extensions: Win16 functions that are needed by other dlls
#
1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211
@ stdcall _lclose16(long)
@ stdcall AllocCStoDSAlias16(long)
@ stdcall AllocSelectorArray16(long)
@ stdcall ConvertDialog32To16(ptr long ptr)
@ stdcall FarGetOwner16(long)
@ stdcall FarSetOwner16(long long)
@ stdcall FindResource16(long str str)
@ stdcall FreeResource16(long)
@ stdcall FreeSelector16(long)
@ stdcall GetCurrentPDB16()
@ stdcall GetCurrentTask()
@ stdcall GetDOSEnvironment16()
@ stdcall GetExePtr(long)
@ stdcall GetExpWinVer16(long)
@ stdcall GetModuleHandle16(str)
@ stdcall GetSelectorLimit16(long)
@ stdcall GetVersion16()
@ stdcall GetWinFlags16()
@ stdcall GlobalDOSAlloc16(long)
@ stdcall GlobalDOSFree16(long)
@ stdcall GlobalFlags16(long)
@ stdcall GlobalReAlloc16(long long long)
@ stdcall IsBadReadPtr16(long long)
@ stdcall IsTask16(long)
@ stdcall LoadModule16(str long)
@ stdcall LoadResource16(long long)
@ stdcall LocalAlloc16(long long)
@ stdcall LocalInit16(long long long)
@ stdcall LocalLock16(long)
@ stdcall LocalUnlock16(long)
1212 1213 1214 1215 1216 1217
@ stdcall LocalReAlloc16(long long long)
@ stdcall LocalFree16(long)
@ stdcall LocalSize16(long)
@ stdcall LocalCompact16(long)
@ stdcall LocalCountFree16()
@ stdcall LocalHeapSize16()
1218 1219 1220 1221 1222 1223
@ stdcall LockResource16(long)
@ stdcall SelectorAccessRights16(long long long)
@ stdcall SetSelectorBase(long long)
@ stdcall SetSelectorLimit16(long long)
@ stdcall SizeofResource16(long long)
@ stdcall WinExec16(str long)
1224 1225 1226

################################################################
# Wine internal extensions
1227 1228 1229 1230 1231
#
# All functions must be prefixed with '__wine_' (for internal functions)
# or 'wine_' (for user-visible functions) to avoid namespace conflicts.

# 16-bit relays
1232 1233
@ cdecl __wine_dll_register_16(ptr str)
@ cdecl __wine_dll_unregister_16(ptr)
1234
@ varargs -private __wine_call_from_16_regs()
1235 1236

# Unix files
1237
@ cdecl wine_get_unix_file_name(wstr)
1238
@ cdecl wine_get_dos_file_name(str)
1239

1240 1241
# Init code
@ cdecl __wine_kernel_init()