; ; kernel32.def ; ; Exports for KERNEL32 DLL ; ; Copyright (C) 1996 Free Software Foundation, Inc. ; ; Author: Scott Christley ; Date: 1996 ; ; This file is part of the Windows32 API Library. ; ; This library is free software; you can redistribute it and/or ; modify it under the terms of the GNU Library General Public ; License as published by the Free Software Foundation; either ; version 2 of the License, or (at your option) any later version. ; ; This library is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ; Library General Public License for more details. ; ; If you are interested in a warranty or support for this source code, ; contact Scott Christley for more information. ; ; You should have received a copy of the GNU Library General Public ; License along with this library; see the file COPYING.LIB. ; If not, write to the Free Software Foundation, ; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ; LIBRARY KERNEL32.DLL EXPORTS AddAtomA@4 AddAtomW@4 AddConsoleAliasA@12 AddConsoleAliasW@12 AllocConsole@0 AreFileApisANSI@0 AttachConsole@4 BackupRead@28 BackupSeek@24 BackupWrite@28 BaseAttachCompleteThunk@0 Beep@8 BeginUpdateResourceA@8 BeginUpdateResourceW@8 BuildCommDCBA@8 BuildCommDCBAndTimeoutsA@12 BuildCommDCBAndTimeoutsW@12 BuildCommDCBW@8 CallNamedPipeA@28 CallNamedPipeW@28 CancelIo CancelWaitableTimer@4 ClearCommBreak@4 ClearCommError@12 CloseConsoleHandle@4 CloseHandle@4 CloseProfileUserMapping@0 CmdBatNotification@4 CommConfigDialogA@12 CommConfigDialogW@12 CompareFileTime@8 CompareStringA@24 CompareStringW@24 ConnectNamedPipe@8 ConsoleMenuControl@12 ContinueDebugEvent@12 ConvertDefaultLocale@4 ConvertThreadToFiber@4 CopyFileA@12 CopyFileExA@24 CopyFileExW@24 CopyFileW@12 CreateConsoleScreenBuffer@20 CreateDirectoryA@8 CreateDirectoryExA@12 CreateDirectoryExW@12 CreateDirectoryW@8 CreateEventA@16 CreateEventW@16 CreateFiber@12 CreateFileA@28 CreateFileMappingA@24 CreateFileMappingW@24 CreateFileW@28 CreateIoCompletionPort@16 CreateMailslotA@16 CreateMailslotW@16 CreateMutexA@12 CreateMutexW@12 CreateNamedPipeA@32 CreateNamedPipeW@32 CreatePipe@16 CreateProcessA@40 CreateProcessW@40 CreateRemoteThread@28 CreateSemaphoreA@16 CreateSemaphoreW@16 CreateTapePartition@16 CreateThread@24 CreateToolhelp32Snapshot@8 CreateVirtualBuffer@12 CreateWaitableTimerA@12 CreateWaitableTimerW@12 DebugActiveProcess@4 DebugBreak@0 DefineDosDeviceA@12 DefineDosDeviceW@12 DeleteAtom@4 DeleteCriticalSection@4 DeleteFiber@4 DeleteFileA@4 DeleteFileW@4 DeviceIoControl@32 DisableThreadLibraryCalls@4 DisconnectNamedPipe@4 DosDateTimeToFileTime@12 DuplicateConsoleHandle@16 DuplicateHandle@28 EndUpdateResourceA@8 EndUpdateResourceW@8 EnterCriticalSection@4 EnumCalendarInfoA@16 EnumCalendarInfoW@16 EnumDateFormatsA@12 EnumDateFormatsW@12 EnumResourceLanguagesA@20 EnumResourceLanguagesW@20 EnumResourceNamesA@16 EnumResourceNamesW@16 EnumResourceTypesA@12 EnumResourceTypesW@12 EnumSystemCodePagesA@8 EnumSystemCodePagesW@8 EnumSystemLocalesA@8 EnumSystemLocalesW@8 EnumTimeFormatsA@12 EnumTimeFormatsW@12 EraseTape@12 EscapeCommFunction@8 ExitProcess@4 ExitThread@4 ExitVDM@8 ExpandEnvironmentStringsA@12 ExpandEnvironmentStringsW@12 ExpungeConsoleCommandHistoryA@4 ExpungeConsoleCommandHistoryW@4 ExtendVirtualBuffer@8 FatalAppExitA@8 FatalAppExitW@8 FatalExit@4 FileTimeToDosDateTime@12 FileTimeToLocalFileTime@8 FileTimeToSystemTime@8 FillConsoleOutputAttribute@20 FillConsoleOutputCharacterA@20 FillConsoleOutputCharacterW@20 FindAtomA@4 FindAtomW@4 FindClose@4 FindCloseChangeNotification@4 FindFirstChangeNotificationA@12 FindFirstChangeNotificationW@12 FindFirstFileA@8 FindFirstFileW@8 FindNextChangeNotification@4 FindNextFileA@8 FindNextFileW@8 FindResourceA@12 FindResourceExA@16 FindResourceExW@16 FindResourceW@12 FlsAlloc@4 FlsFree@4 FlsGetValue@4 FlsSetValue@8 FlushConsoleInputBuffer@4 FlushFileBuffers@4 FlushInstructionCache@12 FlushViewOfFile@8 FoldStringA@20 FoldStringW@20 FormatMessageA@28 FormatMessageW@28 FreeConsole@0 FreeEnvironmentStringsA@4 FreeEnvironmentStringsW@4 FreeLibrary@4 FreeLibraryAndExitThread@8 FreeResource@4 FreeVirtualBuffer@4 GenerateConsoleCtrlEvent@8 GetACP@0 GetAtomNameA@12 GetAtomNameW@12 GetBinaryType@8 GetBinaryTypeA@8 GetBinaryTypeW@8 GetCPInfo@8 GetCommConfig@12 GetCommMask@8 GetCommModemStatus@8 GetCommProperties@8 GetCommState@8 GetCommTimeouts@8 GetCommandLineA@0 GetCommandLineW@0 GetCompressedFileSizeA@8 GetCompressedFileSizeW@8 GetComputerNameA@8 GetComputerNameW@8 GetConsoleAliasA@16 GetConsoleAliasExesA@8 GetConsoleAliasExesLengthA@0 GetConsoleAliasExesLengthW@0 GetConsoleAliasExesW@8 GetConsoleAliasW@16 GetConsoleAliasesA@12 GetConsoleAliasesLengthA@4 GetConsoleAliasesLengthW@4 GetConsoleAliasesW@12 GetConsoleCP@0 GetConsoleCommandHistoryA@12 GetConsoleCommandHistoryLengthA@4 GetConsoleCommandHistoryLengthW@4 GetConsoleCommandHistoryW@12 GetConsoleCursorInfo@8 GetConsoleDisplayMode@4 GetConsoleFontInfo@16 GetConsoleFontSize@8 GetConsoleHardwareState@12 GetConsoleInputWaitHandle@0 GetConsoleMode@8 GetConsoleOutputCP@0 GetConsoleProcessList@8 GetConsoleScreenBufferInfo@8 GetConsoleSelectionInfo@4 GetConsoleTitleA@8 GetConsoleTitleW@8 GetConsoleWindow@0 GetCurrencyFormatA@24 GetCurrencyFormatW@24 GetCurrentConsoleFont@12 GetCurrentDirectoryA@8 GetCurrentDirectoryW@8 GetCurrentProcess@0 GetCurrentProcessId@0 GetCurrentThread@0 GetCurrentThreadId@0 GetDateFormatA@24 GetDateFormatW@24 GetDefaultCommConfigA@12 GetDefaultCommConfigW@12 GetDiskFreeSpaceA@20 GetDiskFreeSpaceW@20 GetDiskFreeSpaceExA@16 GetDiskFreeSpaceExW@16 GetDriveTypeA@4 GetDriveTypeW@4 GetEnvironmentStringsA@0 GetEnvironmentStringsW@0 GetEnvironmentVariableA@12 GetEnvironmentVariableW@12 GetExitCodeProcess@8 GetExitCodeThread@8 GetFileAttributesA@4 GetFileAttributesW@4 GetFileAttributesExA@12 GetFileAttributesExW@12 GetFileInformationByHandle@8 GetFileSize@8 GetFileTime@16 GetFileType@4 GetFullPathNameA@16 GetFullPathNameW@16 GetHandleInformation@8 GetLargestConsoleWindowSize@4 GetLastError@0 GetLocalTime@4 GetLocaleInfoA@16 GetLocaleInfoW@16 GetLogicalDriveStringsA@8 GetLogicalDriveStringsW@8 GetLogicalDrives@0 GetMailslotInfo@20 GetModuleFileNameA@12 GetModuleFileNameW@12 GetModuleHandleA@4 GetModuleHandleW@4 GetNamedPipeHandleStateA@28 GetNamedPipeHandleStateW@28 GetNamedPipeInfo@20 GetNextVDMCommand@4 GetNumberFormatA@24 GetNumberFormatW@24 GetNumberOfConsoleFonts@0 GetNumberOfConsoleInputEvents@8 GetNumberOfConsoleMouseButtons@4 GetOEMCP@0 GetOverlappedResult@16 GetPriorityClass@4 GetPrivateProfileIntA@16 GetPrivateProfileIntW@16 GetPrivateProfileSectionA@16 GetPrivateProfileSectionNamesA@12 GetPrivateProfileSectionNamesW@12 GetPrivateProfileSectionW@16 GetPrivateProfileStringA@24 GetPrivateProfileStringW@24 GetPrivateProfileStructA@20 GetPrivateProfileStructW@20 GetProcAddress@8 GetProcessAffinityMask@12 GetProcessHeap@0 GetProcessHeaps@8 GetProcessShutdownParameters@8 GetProcessTimes@20 GetProcessVersion@4 GetProcessWorkingSetSize@12 GetProfileIntA@12 GetProfileIntW@12 GetProfileSectionA@12 GetProfileSectionW@12 GetProfileStringA@20 GetProfileStringW@20 GetQueuedCompletionStatus@20 GetShortPathNameA@12 GetShortPathNameW@12 GetStartupInfoA@4 GetStartupInfoW@4 GetStdHandle@4 GetStringTypeA@20 GetStringTypeExA@20 GetStringTypeExW@20 GetStringTypeW@16 GetSystemDefaultLCID@0 GetSystemDefaultLangID@0 GetSystemDirectoryA@8 GetSystemDirectoryW@8 GetSystemInfo@4 GetSystemPowerStatus@4 GetSystemTime@4 GetSystemTimeAdjustment@12 GetSystemTimeAsFileTime@4 GetTapeParameters@16 GetTapePosition@20 GetTapeStatus@4 GetTempFileNameA@16 GetTempFileNameW@16 GetTempPathA@8 GetTempPathW@8 GetThreadContext@8 GetThreadLocale@0 GetThreadPriority@4 GetThreadPriorityBoost@8 GetThreadSelectorEntry@12 GetThreadTimes@20 GetTickCount@0 GetTimeFormatA@24 GetTimeFormatW@24 GetTimeZoneInformation@4 GetUserDefaultLCID@0 GetUserDefaultLangID@0 GetVDMCurrentDirectories@8 GetVersion@0 GetVersionExA@4 GetVersionExW@4 GetVolumeInformationA@32 GetVolumeInformationW@32 GetWindowsDirectoryA@8 GetWindowsDirectoryW@8 GlobalAddAtomA@4 GlobalAddAtomW@4 GlobalAlloc@8 GlobalCompact@4 GlobalDeleteAtom@4 GlobalFindAtomA@4 GlobalFindAtomW@4 GlobalFix@4 GlobalFlags@4 GlobalFree@4 GlobalGetAtomNameA@12 GlobalGetAtomNameW@12 GlobalHandle@4 GlobalLock@4 GlobalMemoryStatus@4 GlobalReAlloc@12 GlobalSize@4 GlobalUnWire@4 GlobalUnfix@4 GlobalUnlock@4 GlobalWire@4 Heap32First@12 Heap32ListFirst@8 Heap32ListNext@8 Heap32Next@4 HeapAlloc@12 HeapCompact@8 HeapCreate@12 HeapCreateTagsW@16 HeapDestroy@4 HeapExtend@16 HeapFree@12 HeapLock@4 HeapQueryTagW@20 HeapReAlloc@16 HeapSize@12 HeapSummary@12 HeapUnlock@4 HeapUsage@20 HeapValidate@12 HeapWalk@8 InitAtomTable@4 InitializeCriticalSection@4 InterlockedCompareExchange@12 InterlockedDecrement@4 InterlockedExchange@8 InterlockedExchangeAdd@8 InterlockedIncrement@4 InvalidateConsoleDIBits@8 IsBadCodePtr@4 IsBadHugeReadPtr@8 IsBadHugeWritePtr@8 IsBadReadPtr@8 IsBadStringPtrA@8 IsBadStringPtrW@8 IsBadWritePtr@8 IsDBCSLeadByte@4 IsDBCSLeadByteEx@8 IsDebuggerPresent@0 IsProcessorFeaturePresent@4 IsValidCodePage@4 IsValidLocale@8 LCMapStringA@24 LCMapStringW@24 LeaveCriticalSection@4 LoadLibraryA@4 LoadLibraryExA@12 LoadLibraryExW@12 LoadLibraryW@4 LoadModule@8 LoadResource@8 LocalAlloc@8 LocalCompact@4 LocalFileTimeToFileTime@8 LocalFlags@4 LocalFree@4 LocalHandle@4 LocalLock@4 LocalReAlloc@12 LocalShrink@8 LocalSize@4 LocalUnlock@4 LockFile@20 LockFileEx@24 LockResource@4 MapViewOfFile@20 MapViewOfFileEx@24 Module32First@8 Module32FirstW@8 Module32Next@8 Module32NextW@8 MoveFileA@8 MoveFileExA@12 MoveFileWithProgressA@20 MoveFileExW@12 MoveFileW@8 MoveFileWithProgressW@20 MulDiv@12 MultiByteToWideChar@24 OpenConsoleW@16 OpenEventA@12 OpenEventW@12 OpenFile@12 OpenFileMappingA@12 OpenFileMappingW@12 OpenMutexA@12 OpenMutexW@12 OpenProcess@12 OpenProfileUserMapping@0 OpenSemaphoreA@12 OpenSemaphoreW@12 OpenWaitableTimerA@12 OpenWaitableTimerW@12 OutputDebugStringA@4 OutputDebugStringW@4 PeekConsoleInputA@16 PeekConsoleInputW@16 PeekNamedPipe@24 PostQueuedCompletionStatus@16 PrepareTape@12 ProcessIdToSessionId@8 Process32First@8 Process32FirstW@8 Process32Next@8 Process32NextW@8 PulseEvent@4 PurgeComm@8 QueryDosDeviceA@12 QueryDosDeviceW@12 QueryPerformanceCounter@4 QueryPerformanceFrequency@4 QueryWin31IniFilesMappedToRegistry@16 RaiseException@16 ReadConsoleA@20 ReadConsoleInputA@16 ReadConsoleInputW@16 ReadConsoleOutputA@20 ReadConsoleOutputAttribute@20 ReadConsoleOutputCharacterA@20 ReadConsoleOutputCharacterW@20 ReadConsoleOutputW@20 ReadConsoleW@20 ReadFile@20 ReadFileEx@20 ReadProcessMemory@20 RegisterConsoleVDM@44 RegisterWaitForInputIdle@4 RegisterWowBaseHandlers@4 RegisterWowExec@4 ReleaseMutex@4 ReleaseSemaphore@12 RemoveDirectoryA@4 RemoveDirectoryW@4 ResetEvent@4 ResumeThread@4 RtlFillMemory@12 RtlMoveMemory@12 RtlUnwind@16 RtlZeroMemory@8 ScrollConsoleScreenBufferA@20 ScrollConsoleScreenBufferW@20 SearchPathA@24 SearchPathW@24 SetCommBreak@4 SetCommConfig@12 SetCommMask@8 SetCommState@8 SetCommTimeouts@8 SetComputerNameA@4 SetComputerNameW@4 SetConsoleActiveScreenBuffer@4 SetConsoleCP@4 SetConsoleCommandHistoryMode@4 SetConsoleCtrlHandler@8 SetConsoleCursor@8 SetConsoleCursorInfo@8 SetConsoleCursorPosition@8 SetConsoleDisplayMode@12 SetConsoleFont@8 SetConsoleHardwareState@12 SetConsoleKeyShortcuts@16 SetConsoleMaximumWindowSize@8 SetConsoleMenuClose@4 SetConsoleMode@8 SetConsoleNumberOfCommandsA@8 SetConsoleNumberOfCommandsW@8 SetConsoleOutputCP@4 SetConsolePalette@12 SetConsoleScreenBufferSize@8 SetConsoleTextAttribute@8 SetConsoleTitleA@4 SetConsoleTitleW@4 SetConsoleWindowInfo@12 SetCurrentDirectoryA@4 SetCurrentDirectoryW@4 SetDefaultCommConfigA@12 SetDefaultCommConfigW@12 SetEndOfFile@4 SetEnvironmentVariableA@8 SetEnvironmentVariableW@8 SetErrorMode@4 SetEvent@4 SetFileApisToANSI@0 SetFileApisToOEM@0 SetFileAttributesA@8 SetFileAttributesW@8 SetFilePointer@16 SetFileTime@16 SetHandleCount@4 SetHandleInformation@12 SetLastConsoleEventActive@0 SetLastError@4 SetLocalTime@4 SetLocaleInfoA@12 SetLocaleInfoW@12 SetMailslotInfo@8 SetNamedPipeHandleState@16 SetPriorityClass@8 SetProcessAffinityMask@8 SetProcessShutdownParameters@8 SetProcessWorkingSetSize@12 SetStdHandle@8 SetSystemPowerState@8 SetSystemTime@4 SetSystemTimeAdjustment@8 SetTapeParameters@12 SetTapePosition@24 SetThreadAffinityMask@8 SetThreadContext@8 SetThreadIdealProcessor@8 SetThreadLocale@4 SetThreadPriority@8 SetThreadPriorityBoost@8 SetTimeZoneInformation@4 SetUnhandledExceptionFilter@4 SetVDMCurrentDirectories@8 SetVolumeLabelA@8 SetVolumeLabelW@8 SetWaitableTimer@24 SetupComm@12 ShowConsoleCursor@8 SizeofResource@8 Sleep@4 SleepEx@8 SuspendThread@4 SwitchToFiber@4 SwitchToThread@0 SystemTimeToFileTime@8 SystemTimeToTzSpecificLocalTime@12 TerminateProcess@8 TerminateThread@8 Thread32First@8 Thread32Next@8 TlsAlloc@0 TlsFree@4 TlsGetValue@4 TlsSetValue@8 Toolhelp32ReadProcessMemory@20 TransactNamedPipe@28 TransmitCommChar@8 TrimVirtualBuffer@4 TryEnterCriticalSection@4 UnhandledExceptionFilter@4 UnlockFile@20 UnlockFileEx@20 UnmapViewOfFile@4 UpdateResourceA@24 UpdateResourceW@24 VDMConsoleOperation@8 VDMOperationStarted@4 VerLanguageNameA@12 VerLanguageNameW@12 VerifyConsoleIoHandle@4 VirtualAlloc@16 VirtualAllocEx@20 VirtualBufferExceptionHandler@12 VirtualFree@12 VirtualFreeEx@16 VirtualLock@8 VirtualProtect@16 VirtualProtectEx@20 VirtualQuery@12 VirtualQueryEx@16 VirtualUnlock@8 WaitCommEvent@12 WaitForDebugEvent@8 WaitForMultipleObjects@16 WaitForMultipleObjectsEx@20 WaitForSingleObject@8 WaitForSingleObjectEx@12 WaitNamedPipeA@8 WaitNamedPipeW@8 WideCharToMultiByte@32 WinExec@8 WriteConsoleA@20 WriteConsoleInputA@16 WriteConsoleInputVDMA@16 WriteConsoleInputVDMW@16 WriteConsoleInputW@16 WriteConsoleOutputA@20 WriteConsoleOutputAttribute@20 WriteConsoleOutputCharacterA@20 WriteConsoleOutputCharacterW@20 WriteConsoleOutputW@20 WriteConsoleW@20 WriteFile@20 WriteFileEx@20 WritePrivateProfileSectionA@12 WritePrivateProfileSectionW@12 WritePrivateProfileStringA@16 WritePrivateProfileStringW@16 WritePrivateProfileStructA@20 WritePrivateProfileStructW@20 WriteProcessMemory@20 WriteProfileSectionA@8 WriteProfileSectionW@8 WriteProfileStringA@12 WriteProfileStringW@12 WriteTapemark@16 _hread@12 _hwrite@12 _lclose@4 _lcreat@8 _llseek@12 _lopen@8 _lread@12 _lwrite@12 ;lstrcat@8 lstrcatA@8 lstrcatW@8 ;lstrcmp@8 lstrcmpA@8 lstrcmpW@8 ;lstrcmpi@8 lstrcmpiA@8 lstrcmpiW@8 ;lstrcpy@8 lstrcpyA@8 lstrcpyW@8 ;lstrcpyn@12 lstrcpynA@12 lstrcpynW@12 ;lstrlen@4 lstrlenA@4 lstrlenW@4