4 ; Exports for KERNEL32 DLL
6 ; Copyright (C) 1996 Free Software Foundation, Inc.
8 ; Author: Scott Christley <scottc@net-community.com>
11 ; This file is part of the Windows32 API Library.
13 ; This library is free software; you can redistribute it and/or
14 ; modify it under the terms of the GNU Library General Public
15 ; License as published by the Free Software Foundation; either
16 ; version 2 of the License, or (at your option) any later version.
18 ; This library is distributed in the hope that it will be useful,
19 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 ; Library General Public License for more details.
23 ; If you are interested in a warranty or support for this source code,
24 ; contact Scott Christley <scottc@net-community.com> for more information.
26 ; You should have received a copy of the GNU Library General Public
27 ; License along with this library; see the file COPYING.LIB.
28 ; If not, write to the Free Software Foundation,
29 ; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
43 BaseAttachCompleteThunk@0
45 BeginUpdateResourceA@8
46 BeginUpdateResourceW@8
48 BuildCommDCBAndTimeoutsA@12
49 BuildCommDCBAndTimeoutsW@12
59 CloseProfileUserMapping@0
69 ConvertDefaultLocale@4
70 ConvertThreadToFiber@4
75 CreateConsoleScreenBuffer@20
87 CreateIoCompletionPort@16
100 CreateTapePartition@16
102 CreateToolhelp32Snapshot@8
103 CreateVirtualBuffer@12
104 CreateWaitableTimerA@12
105 CreateWaitableTimerW@12
111 DeleteCriticalSection@4
116 DisableThreadLibraryCalls@4
117 DisconnectNamedPipe@4
118 DosDateTimeToFileTime@12
119 DuplicateConsoleHandle@16
123 EnterCriticalSection@4
128 EnumResourceLanguagesA@20
129 EnumResourceLanguagesW@20
130 EnumResourceNamesA@16
131 EnumResourceNamesW@16
132 EnumResourceTypesA@12
133 EnumResourceTypesW@12
134 EnumSystemCodePagesA@8
135 EnumSystemCodePagesW@8
145 ExpandEnvironmentStringsA@12
146 ExpandEnvironmentStringsW@12
147 ExpungeConsoleCommandHistoryA@4
148 ExpungeConsoleCommandHistoryW@4
149 ExtendVirtualBuffer@8
153 FileTimeToDosDateTime@12
154 FileTimeToLocalFileTime@8
155 FileTimeToSystemTime@8
156 FillConsoleOutputAttribute@20
157 FillConsoleOutputCharacterA@20
158 FillConsoleOutputCharacterW@20
162 FindCloseChangeNotification@4
163 FindFirstChangeNotificationA@12
164 FindFirstChangeNotificationW@12
167 FindNextChangeNotification@4
178 FlushConsoleInputBuffer@4
180 FlushInstructionCache@12
187 FreeEnvironmentStringsA@4
188 FreeEnvironmentStringsW@4
190 FreeLibraryAndExitThread@8
193 GenerateConsoleCtrlEvent@8
209 GetCompressedFileSizeA@8
210 GetCompressedFileSizeW@8
214 GetConsoleAliasExesA@8
215 GetConsoleAliasExesLengthA@0
216 GetConsoleAliasExesLengthW@0
217 GetConsoleAliasExesW@8
219 GetConsoleAliasesA@12
220 GetConsoleAliasesLengthA@4
221 GetConsoleAliasesLengthW@4
222 GetConsoleAliasesW@12
224 GetConsoleCommandHistoryA@12
225 GetConsoleCommandHistoryLengthA@4
226 GetConsoleCommandHistoryLengthW@4
227 GetConsoleCommandHistoryW@12
228 GetConsoleCursorInfo@8
229 GetConsoleDisplayMode@4
230 GetConsoleFontInfo@16
232 GetConsoleHardwareState@12
233 GetConsoleInputWaitHandle@0
236 GetConsoleProcessList@8
237 GetConsoleScreenBufferInfo@8
238 GetConsoleSelectionInfo@4
242 GetCurrencyFormatA@24
243 GetCurrencyFormatW@24
244 GetCurrentConsoleFont@12
245 GetCurrentDirectoryA@8
246 GetCurrentDirectoryW@8
248 GetCurrentProcessId@0
253 GetDefaultCommConfigA@12
254 GetDefaultCommConfigW@12
257 GetDiskFreeSpaceExA@16
258 GetDiskFreeSpaceExW@16
261 GetEnvironmentStringsA@0
262 GetEnvironmentStringsW@0
263 GetEnvironmentVariableA@12
264 GetEnvironmentVariableW@12
269 GetFileAttributesExA@12
270 GetFileAttributesExW@12
271 GetFileInformationByHandle@8
277 GetHandleInformation@8
278 GetLargestConsoleWindowSize@4
283 GetLogicalDriveStringsA@8
284 GetLogicalDriveStringsW@8
287 GetModuleFileNameA@12
288 GetModuleFileNameW@12
291 GetNamedPipeHandleStateA@28
292 GetNamedPipeHandleStateW@28
297 GetNumberOfConsoleFonts@0
298 GetNumberOfConsoleInputEvents@8
299 GetNumberOfConsoleMouseButtons@4
301 GetOverlappedResult@16
303 GetPrivateProfileIntA@16
304 GetPrivateProfileIntW@16
305 GetPrivateProfileSectionA@16
306 GetPrivateProfileSectionNamesA@12
307 GetPrivateProfileSectionNamesW@12
308 GetPrivateProfileSectionW@16
309 GetPrivateProfileStringA@24
310 GetPrivateProfileStringW@24
311 GetPrivateProfileStructA@20
312 GetPrivateProfileStructW@20
314 GetProcessAffinityMask@12
317 GetProcessShutdownParameters@8
320 GetProcessWorkingSetSize@12
323 GetProfileSectionA@12
324 GetProfileSectionW@12
327 GetQueuedCompletionStatus@20
337 GetSystemDefaultLCID@0
338 GetSystemDefaultLangID@0
339 GetSystemDirectoryA@8
340 GetSystemDirectoryW@8
342 GetSystemPowerStatus@4
344 GetSystemTimeAdjustment@12
345 GetSystemTimeAsFileTime@4
346 GetWindowsDirectoryA@8
347 GetWindowsDirectoryW@8
358 GetThreadPriorityBoost@8
359 GetThreadSelectorEntry@12
364 GetTimeZoneInformation@4
366 GetUserDefaultLangID@0
367 GetVDMCurrentDirectories@8
371 GetVolumeInformationA@32
372 GetVolumeInformationW@32
373 GetWindowsDirectoryA@8
374 GetWindowsDirectoryW@8
385 GlobalGetAtomNameA@12
386 GlobalGetAtomNameW@12
417 InitializeCriticalSection@4
418 InterlockedCompareExchange@12
419 InterlockedDecrement@4
420 InterlockedExchange@8
421 InterlockedExchangeAdd@8
422 InterlockedIncrement@4
423 InvalidateConsoleDIBits@8
434 IsProcessorFeaturePresent@4
439 LeaveCriticalSection@4
448 LocalFileTimeToFileTime@8
468 MoveFileWithProgressA@20
471 MoveFileWithProgressW@20
473 MultiByteToWideChar@24
483 OpenProfileUserMapping@0
486 OpenWaitableTimerA@12
487 OpenWaitableTimerW@12
493 PostQueuedCompletionStatus@16
495 ProcessIdToSessionId@8
504 QueryPerformanceCounter@4
505 QueryPerformanceFrequency@4
506 QueryWin31IniFilesMappedToRegistry@16
511 ReadConsoleOutputA@20
512 ReadConsoleOutputAttribute@20
513 ReadConsoleOutputCharacterA@20
514 ReadConsoleOutputCharacterW@20
515 ReadConsoleOutputW@20
520 RegisterConsoleVDM@44
521 RegisterWaitForInputIdle@4
522 RegisterWowBaseHandlers@4
534 ScrollConsoleScreenBufferA@20
535 ScrollConsoleScreenBufferW@20
545 SetConsoleActiveScreenBuffer@4
547 SetConsoleCommandHistoryMode@4
548 SetConsoleCtrlHandler@8
550 SetConsoleCursorInfo@8
551 SetConsoleCursorPosition@8
552 SetConsoleDisplayMode@12
554 SetConsoleHardwareState@12
555 SetConsoleKeyShortcuts@16
556 SetConsoleMaximumWindowSize@8
557 SetConsoleMenuClose@4
559 SetConsoleNumberOfCommandsA@8
560 SetConsoleNumberOfCommandsW@8
563 SetConsoleScreenBufferSize@8
564 SetConsoleTextAttribute@8
567 SetConsoleWindowInfo@12
568 SetCurrentDirectoryA@4
569 SetCurrentDirectoryW@4
570 SetDefaultCommConfigA@12
571 SetDefaultCommConfigW@12
573 SetEnvironmentVariableA@8
574 SetEnvironmentVariableW@8
584 SetHandleInformation@12
585 SetLastConsoleEventActive@0
591 SetNamedPipeHandleState@16
593 SetProcessAffinityMask@8
594 SetProcessShutdownParameters@8
595 SetProcessWorkingSetSize@12
597 SetSystemPowerState@8
599 SetSystemTimeAdjustment@8
602 SetThreadAffinityMask@8
604 SetThreadIdealProcessor@8
607 SetThreadPriorityBoost@8
608 SetTimeZoneInformation@4
609 SetUnhandledExceptionFilter@4
610 SetVDMCurrentDirectories@8
622 SystemTimeToFileTime@8
623 SystemTimeToTzSpecificLocalTime@12
632 Toolhelp32ReadProcessMemory@20
636 TryEnterCriticalSection@4
637 UnhandledExceptionFilter@4
643 VDMConsoleOperation@8
644 VDMOperationStarted@4
647 VerifyConsoleIoHandle@4
650 VirtualBufferExceptionHandler@12
661 WaitForMultipleObjects@16
662 WaitForMultipleObjectsEx@20
663 WaitForSingleObject@8
664 WaitForSingleObjectEx@12
667 WideCharToMultiByte@32
670 WriteConsoleInputA@16
671 WriteConsoleInputVDMA@16
672 WriteConsoleInputVDMW@16
673 WriteConsoleInputW@16
674 WriteConsoleOutputA@20
675 WriteConsoleOutputAttribute@20
676 WriteConsoleOutputCharacterA@20
677 WriteConsoleOutputCharacterW@20
678 WriteConsoleOutputW@20
682 WritePrivateProfileSectionA@12
683 WritePrivateProfileSectionW@12
684 WritePrivateProfileStringA@16
685 WritePrivateProfileStringW@16
686 WritePrivateProfileStructA@20
687 WritePrivateProfileStructW@20
688 WriteProcessMemory@20
689 WriteProfileSectionA@8
690 WriteProfileSectionW@8
691 WriteProfileStringA@12
692 WriteProfileStringW@12