; ..\LIB\KERNEL32.LIB PROTOTYPES ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AddAtomA PROTO :DWORD AddAtom equ AddConsoleAliasA PROTO :DWORD,:DWORD,:DWORD AddConsoleAlias equ AllocConsole PROTO AreFileApisANSI PROTO AssignProcessToJobObject PROTO :DWORD,:DWORD BackupRead PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD BackupSeek PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD BackupWrite PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD BaseAttachCompleteThunk PROTO Beep PROTO :DWORD,:DWORD BeginUpdateResourceA PROTO :DWORD,:DWORD BeginUpdateResource equ BuildCommDCBA PROTO :DWORD,:DWORD BuildCommDCB equ BuildCommDCBAndTimeoutsA PROTO :DWORD,:DWORD,:DWORD BuildCommDCBAndTimeouts equ CallNamedPipeA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CallNamedPipe equ CancelIo PROTO :DWORD CancelWaitableTimer PROTO :DWORD ClearCommBreak PROTO :DWORD ClearCommError PROTO :DWORD,:DWORD,:DWORD CloseConsoleHandle PROTO :DWORD CloseHandle PROTO :DWORD CloseProfileUserMapping PROTO CmdBatNotification PROTO :DWORD CommConfigDialogA PROTO :DWORD,:DWORD,:DWORD CommConfigDialog equ CompareFileTime PROTO :DWORD,:DWORD CompareStringA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CompareString equ ConnectNamedPipe PROTO :DWORD,:DWORD ConsoleMenuControl PROTO :DWORD,:DWORD,:DWORD ContinueDebugEvent PROTO :DWORD,:DWORD,:DWORD ConvertDefaultLocale PROTO :DWORD ConvertThreadToFiber PROTO :DWORD CopyFileA PROTO :DWORD,:DWORD,:DWORD CopyFile equ CopyFileExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CopyFileEx equ CreateConsoleScreenBuffer PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD CreateDirectoryA PROTO :DWORD,:DWORD CreateDirectory equ CreateDirectoryExA PROTO :DWORD,:DWORD,:DWORD CreateDirectoryEx equ CreateEventA PROTO :DWORD,:DWORD,:DWORD,:DWORD CreateEvent equ CreateFiber PROTO :DWORD,:DWORD,:DWORD CreateFileA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CreateFile equ CreateFileMappingA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CreateFileMapping equ CreateHardLinkA PROTO :DWORD,:DWORD,:DWORD CreateHardLink equ CreateIoCompletionPort PROTO :DWORD,:DWORD,:DWORD,:DWORD CreateJobObjectA PROTO :DWORD,:DWORD CreateJobObject equ CreateMailslotA PROTO :DWORD,:DWORD,:DWORD,:DWORD CreateMailslot equ CreateMutexA PROTO :DWORD,:DWORD,:DWORD CreateMutex equ CreateNamedPipeA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CreateNamedPipe equ CreatePipe PROTO :DWORD,:DWORD,:DWORD,:DWORD CreateProcessA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CreateProcess equ CreateRemoteThread PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CreateSemaphoreA PROTO :DWORD,:DWORD,:DWORD,:DWORD CreateSemaphore equ CreateTapePartition PROTO :DWORD,:DWORD,:DWORD,:DWORD CreateThread PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CreateToolhelp32Snapshot PROTO :DWORD,:DWORD CreateVirtualBuffer PROTO :DWORD,:DWORD,:DWORD CreateWaitableTimerA PROTO :DWORD,:DWORD,:DWORD CreateWaitableTimer equ DebugActiveProcess PROTO :DWORD DebugBreak PROTO DefineDosDeviceA PROTO :DWORD,:DWORD,:DWORD DefineDosDevice equ DeleteAtom PROTO :DWORD DeleteCriticalSection PROTO :DWORD DeleteFiber PROTO :DWORD DeleteFileA PROTO :DWORD DeleteFile equ DeviceIoControl PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD DisableThreadLibraryCalls PROTO :DWORD DisconnectNamedPipe PROTO :DWORD DosDateTimeToFileTime PROTO :DWORD,:DWORD,:DWORD DuplicateConsoleHandle PROTO :DWORD,:DWORD,:DWORD,:DWORD DuplicateHandle PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD EndUpdateResourceA PROTO :DWORD,:DWORD EndUpdateResource equ EnterCriticalSection PROTO :DWORD EnumCalendarInfoA PROTO :DWORD,:DWORD,:DWORD,:DWORD EnumCalendarInfo equ EnumCalendarInfoExA PROTO :DWORD,:DWORD,:DWORD,:DWORD EnumCalendarInfoEx equ EnumDateFormatsA PROTO :DWORD,:DWORD,:DWORD EnumDateFormats equ EnumDateFormatsExA PROTO :DWORD,:DWORD,:DWORD EnumDateFormatsEx equ EnumResourceLanguagesA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD EnumResourceLanguages equ EnumResourceNamesA PROTO :DWORD,:DWORD,:DWORD,:DWORD EnumResourceNames equ EnumResourceTypesA PROTO :DWORD,:DWORD,:DWORD EnumResourceTypes equ EnumSystemCodePagesA PROTO :DWORD,:DWORD EnumSystemCodePages equ EnumSystemLocalesA PROTO :DWORD,:DWORD EnumSystemLocales equ EnumTimeFormatsA PROTO :DWORD,:DWORD,:DWORD EnumTimeFormats equ EraseTape PROTO :DWORD,:DWORD,:DWORD EscapeCommFunction PROTO :DWORD,:DWORD ExitProcess PROTO :DWORD ExitThread PROTO :DWORD ExitVDM PROTO :DWORD,:DWORD ExpandEnvironmentStringsA PROTO :DWORD,:DWORD,:DWORD ExpandEnvironmentStrings equ ExpungeConsoleCommandHistoryA PROTO :DWORD ExpungeConsoleCommandHistory equ ExtendVirtualBuffer PROTO :DWORD,:DWORD FatalAppExitA PROTO :DWORD,:DWORD FatalAppExit equ FatalExit PROTO :DWORD FileTimeToDosDateTime PROTO :DWORD,:DWORD,:DWORD FileTimeToLocalFileTime PROTO :DWORD,:DWORD FileTimeToSystemTime PROTO :DWORD,:DWORD FillConsoleOutputAttribute PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD FillConsoleOutputCharacterA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD FillConsoleOutputCharacter equ FindAtomA PROTO :DWORD FindAtom equ FindClose PROTO :DWORD FindCloseChangeNotification PROTO :DWORD FindFirstChangeNotificationA PROTO :DWORD,:DWORD,:DWORD FindFirstChangeNotification equ FindFirstFileA PROTO :DWORD,:DWORD FindFirstFile equ FindFirstFileExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD FindFirstFileEx equ FindNextChangeNotification PROTO :DWORD FindNextFileA PROTO :DWORD,:DWORD FindNextFile equ FindResourceA PROTO :DWORD,:DWORD,:DWORD FindResource equ FindResourceExA PROTO :DWORD,:DWORD,:DWORD,:DWORD FindResourceEx equ FlushConsoleInputBuffer PROTO :DWORD FlushFileBuffers PROTO :DWORD FlushInstructionCache PROTO :DWORD,:DWORD,:DWORD FlushViewOfFile PROTO :DWORD,:DWORD FoldStringA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD FoldString equ FormatMessageA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD FormatMessage equ FreeConsole PROTO FreeEnvironmentStringsA PROTO :DWORD FreeEnvironmentStrings equ FreeLibrary PROTO :DWORD FreeLibraryAndExitThread PROTO :DWORD,:DWORD FreeResource PROTO :DWORD FreeVirtualBuffer PROTO :DWORD GenerateConsoleCtrlEvent PROTO :DWORD,:DWORD GetACP PROTO GetAtomNameA PROTO :DWORD,:DWORD,:DWORD GetAtomName equ GetBinaryTypeA PROTO :DWORD,:DWORD GetBinaryType equ GetCPInfo PROTO :DWORD,:DWORD GetCPInfoExA PROTO :DWORD,:DWORD,:DWORD GetCPInfoEx equ GetCommConfig PROTO :DWORD,:DWORD,:DWORD GetCommMask PROTO :DWORD,:DWORD GetCommModemStatus PROTO :DWORD,:DWORD GetCommProperties PROTO :DWORD,:DWORD GetCommState PROTO :DWORD,:DWORD GetCommTimeouts PROTO :DWORD,:DWORD GetCommandLineA PROTO GetCommandLine equ GetCompressedFileSizeA PROTO :DWORD,:DWORD GetCompressedFileSize equ GetComputerNameA PROTO :DWORD,:DWORD GetComputerName equ GetConsoleAliasA PROTO :DWORD,:DWORD,:DWORD,:DWORD GetConsoleAlias equ GetConsoleAliasExesA PROTO :DWORD,:DWORD GetConsoleAliasExes equ GetConsoleAliasExesLengthA PROTO GetConsoleAliasExesLength equ GetConsoleAliasesA PROTO :DWORD,:DWORD,:DWORD GetConsoleAliases equ GetConsoleAliasesLengthA PROTO :DWORD GetConsoleAliasesLength equ GetConsoleCP PROTO GetConsoleCommandHistoryA PROTO :DWORD,:DWORD,:DWORD GetConsoleCommandHistory equ GetConsoleCommandHistoryLengthA PROTO :DWORD GetConsoleCommandHistoryLength equ GetConsoleCursorInfo PROTO :DWORD,:DWORD GetConsoleDisplayMode PROTO :DWORD GetConsoleFontInfo PROTO :DWORD,:DWORD,:DWORD,:DWORD GetConsoleFontSize PROTO :DWORD,:DWORD GetConsoleHardwareState PROTO :DWORD,:DWORD,:DWORD GetConsoleInputExeNameA PROTO :DWORD,:DWORD GetConsoleInputExeName equ GetConsoleInputWaitHandle PROTO GetConsoleKeyboardLayoutNameA PROTO :DWORD GetConsoleKeyboardLayoutName equ GetConsoleMode PROTO :DWORD,:DWORD GetConsoleOutputCP PROTO GetConsoleScreenBufferInfo PROTO :DWORD,:DWORD GetConsoleTitleA PROTO :DWORD,:DWORD GetConsoleTitle equ GetConsoleWindow PROTO GetCurrencyFormatA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetCurrencyFormat equ GetCurrentConsoleFont PROTO :DWORD,:DWORD,:DWORD GetCurrentDirectoryA PROTO :DWORD,:DWORD GetCurrentDirectory equ GetCurrentProcess PROTO GetCurrentProcessId PROTO GetCurrentThread PROTO GetCurrentThreadId PROTO GetDateFormatA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetDateFormat equ GetDefaultCommConfigA PROTO :DWORD,:DWORD,:DWORD GetDefaultCommConfig equ GetDevicePowerState PROTO :DWORD GetDiskFreeSpaceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetDiskFreeSpace equ GetDiskFreeSpaceExA PROTO :DWORD,:DWORD,:DWORD,:DWORD GetDiskFreeSpaceEx equ GetDriveTypeA PROTO :DWORD GetDriveType equ GetEnvironmentStringsA PROTO GetEnvironmentStrings equ GetEnvironmentVariableA PROTO :DWORD,:DWORD,:DWORD GetEnvironmentVariable equ GetExitCodeProcess PROTO :DWORD,:DWORD GetExitCodeThread PROTO :DWORD,:DWORD GetFileAttributesA PROTO :DWORD GetFileAttributes equ GetFileAttributesExA PROTO :DWORD,:DWORD,:DWORD GetFileAttributesEx equ GetFileInformationByHandle PROTO :DWORD,:DWORD GetFileSize PROTO :DWORD,:DWORD GetFileTime PROTO :DWORD,:DWORD,:DWORD,:DWORD GetFileType PROTO :DWORD GetFullPathNameA PROTO :DWORD,:DWORD,:DWORD,:DWORD GetFullPathName equ GetHandleInformation PROTO :DWORD,:DWORD GetLargestConsoleWindowSize PROTO :DWORD GetLastError PROTO GetLocalTime PROTO :DWORD GetLocaleInfoA PROTO :DWORD,:DWORD,:DWORD,:DWORD GetLocaleInfo equ GetLogicalDriveStringsA PROTO :DWORD,:DWORD GetLogicalDriveStrings equ GetLogicalDrives PROTO GetLongPathNameA PROTO :DWORD,:DWORD,:DWORD GetLongPathName equ GetMailslotInfo PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetModuleFileNameA PROTO :DWORD,:DWORD,:DWORD GetModuleFileName equ GetModuleHandleA PROTO :DWORD GetModuleHandle equ GetNamedPipeHandleStateA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetNamedPipeHandleState equ GetNamedPipeInfo PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetNextVDMCommand PROTO :DWORD GetNumberFormatA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetNumberFormat equ GetNumberOfConsoleFonts PROTO GetNumberOfConsoleInputEvents PROTO :DWORD,:DWORD GetNumberOfConsoleMouseButtons PROTO :DWORD GetOEMCP PROTO GetOverlappedResult PROTO :DWORD,:DWORD,:DWORD,:DWORD GetPriorityClass PROTO :DWORD GetPrivateProfileIntA PROTO :DWORD,:DWORD,:DWORD,:DWORD GetPrivateProfileInt equ GetPrivateProfileSectionA PROTO :DWORD,:DWORD,:DWORD,:DWORD GetPrivateProfileSection equ GetPrivateProfileSectionNamesA PROTO :DWORD,:DWORD,:DWORD GetPrivateProfileSectionNames equ GetPrivateProfileStringA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetPrivateProfileString equ GetPrivateProfileStructA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetPrivateProfileStruct equ GetProcAddress PROTO :DWORD,:DWORD GetProcessAffinityMask PROTO :DWORD,:DWORD,:DWORD GetProcessHeap PROTO GetProcessHeaps PROTO :DWORD,:DWORD GetProcessPriorityBoost PROTO :DWORD,:DWORD GetProcessShutdownParameters PROTO :DWORD,:DWORD GetProcessTimes PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetProcessVersion PROTO :DWORD GetProcessWorkingSetSize PROTO :DWORD,:DWORD,:DWORD GetProfileIntA PROTO :DWORD,:DWORD,:DWORD GetProfileInt equ GetProfileSectionA PROTO :DWORD,:DWORD,:DWORD GetProfileSection equ GetProfileStringA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetProfileString equ GetQueuedCompletionStatus PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetShortPathNameA PROTO :DWORD,:DWORD,:DWORD GetShortPathName equ GetStartupInfoA PROTO :DWORD GetStartupInfo equ GetStdHandle PROTO :DWORD GetStringTypeA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetStringType equ GetStringTypeExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetStringTypeEx equ GetSystemDefaultLCID PROTO GetSystemDefaultLangID PROTO GetSystemDirectoryA PROTO :DWORD,:DWORD GetSystemDirectory equ GetSystemInfo PROTO :DWORD GetSystemPowerStatus PROTO :DWORD GetSystemTime PROTO :DWORD GetSystemTimeAdjustment PROTO :DWORD,:DWORD,:DWORD GetSystemTimeAsFileTime PROTO :DWORD GetTapeParameters PROTO :DWORD,:DWORD,:DWORD,:DWORD GetTapePosition PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetTapeStatus PROTO :DWORD GetTempFileNameA PROTO :DWORD,:DWORD,:DWORD,:DWORD GetTempFileName equ GetTempPathA PROTO :DWORD,:DWORD GetTempPath equ GetThreadContext PROTO :DWORD,:DWORD GetThreadLocale PROTO GetThreadPriority PROTO :DWORD GetThreadPriorityBoost PROTO :DWORD,:DWORD GetThreadSelectorEntry PROTO :DWORD,:DWORD,:DWORD GetThreadTimes PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetTickCount PROTO GetTimeFormatA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetTimeFormat equ GetTimeZoneInformation PROTO :DWORD GetUserDefaultLCID PROTO GetUserDefaultLangID PROTO GetVDMCurrentDirectories PROTO :DWORD,:DWORD GetVersion PROTO GetVersionExA PROTO :DWORD GetVersionEx equ GetVolumeInformationA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD GetVolumeInformation equ GetWindowsDirectoryA PROTO :DWORD,:DWORD GetWindowsDirectory equ GlobalAddAtomA PROTO :DWORD GlobalAddAtom equ GlobalAlloc PROTO :DWORD,:DWORD GlobalCompact PROTO :DWORD GlobalDeleteAtom PROTO :DWORD GlobalFindAtomA PROTO :DWORD GlobalFindAtom equ GlobalFix PROTO :DWORD GlobalFlags PROTO :DWORD GlobalFree PROTO :DWORD GlobalGetAtomNameA PROTO :DWORD,:DWORD,:DWORD GlobalGetAtomName equ GlobalHandle PROTO :DWORD GlobalLock PROTO :DWORD GlobalMemoryStatus PROTO :DWORD GlobalMemoryStatusVlm PROTO :DWORD GlobalReAlloc PROTO :DWORD,:DWORD,:DWORD GlobalSize PROTO :DWORD GlobalUnWire PROTO :DWORD GlobalUnfix PROTO :DWORD GlobalUnlock PROTO :DWORD GlobalWire PROTO :DWORD Heap32First PROTO :DWORD,:DWORD,:DWORD Heap32ListFirst PROTO :DWORD,:DWORD Heap32ListNext PROTO :DWORD,:DWORD Heap32Next PROTO :DWORD HeapAlloc PROTO :DWORD,:DWORD,:DWORD HeapCompact PROTO :DWORD,:DWORD HeapCreate PROTO :DWORD,:DWORD,:DWORD HeapDestroy PROTO :DWORD HeapExtend PROTO :DWORD,:DWORD,:DWORD,:DWORD HeapFree PROTO :DWORD,:DWORD,:DWORD HeapLock PROTO :DWORD HeapReAlloc PROTO :DWORD,:DWORD,:DWORD,:DWORD HeapSize PROTO :DWORD,:DWORD,:DWORD HeapSummary PROTO :DWORD,:DWORD,:DWORD HeapUnlock PROTO :DWORD HeapUsage PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD HeapValidate PROTO :DWORD,:DWORD,:DWORD HeapWalk PROTO :DWORD,:DWORD InitAtomTable PROTO :DWORD InitializeCriticalSection PROTO :DWORD InitializeCriticalSectionAndSpinCount PROTO :DWORD,:DWORD InterlockedCompareExchange PROTO :DWORD,:DWORD,:DWORD InterlockedDecrement PROTO :DWORD InterlockedExchange PROTO :DWORD,:DWORD InterlockedExchangeAdd PROTO :DWORD,:DWORD InterlockedIncrement PROTO :DWORD InvalidateConsoleDIBits PROTO :DWORD,:DWORD IsBadCodePtr PROTO :DWORD IsBadHugeReadPtr PROTO :DWORD,:DWORD IsBadHugeWritePtr PROTO :DWORD,:DWORD IsBadReadPtr PROTO :DWORD,:DWORD IsBadStringPtrA PROTO :DWORD,:DWORD IsBadStringPtr equ IsBadWritePtr PROTO :DWORD,:DWORD IsDBCSLeadByte PROTO :DWORD IsDBCSLeadByteEx PROTO :DWORD,:DWORD IsDebuggerPresent PROTO IsProcessorFeaturePresent PROTO :DWORD IsValidCodePage PROTO :DWORD IsValidLocale PROTO :DWORD,:DWORD LCMapStringA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD LCMapString equ LeaveCriticalSection PROTO :DWORD LoadLibraryA PROTO :DWORD LoadLibrary equ LoadLibraryExA PROTO :DWORD,:DWORD,:DWORD LoadLibraryEx equ LoadModule PROTO :DWORD,:DWORD LoadResource PROTO :DWORD,:DWORD LocalAlloc PROTO :DWORD,:DWORD LocalCompact PROTO :DWORD LocalFileTimeToFileTime PROTO :DWORD,:DWORD LocalFlags PROTO :DWORD LocalFree PROTO :DWORD LocalHandle PROTO :DWORD LocalLock PROTO :DWORD LocalReAlloc PROTO :DWORD,:DWORD,:DWORD LocalShrink PROTO :DWORD,:DWORD LocalSize PROTO :DWORD LocalUnlock PROTO :DWORD LockFile PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD LockFileEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD LockResource PROTO :DWORD MapViewOfFile PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD MapViewOfFileEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD MapViewOfFileVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD Module32First PROTO :DWORD,:DWORD Module32Next PROTO :DWORD,:DWORD MoveFileA PROTO :DWORD,:DWORD MoveFile equ MoveFileExA PROTO :DWORD,:DWORD,:DWORD MoveFileEx equ MoveFileWithProgressA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD MoveFileWithProgress equ MulDiv PROTO :DWORD,:DWORD,:DWORD MultiByteToWideChar PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD OpenEventA PROTO :DWORD,:DWORD,:DWORD OpenEvent equ OpenFile PROTO :DWORD,:DWORD,:DWORD OpenFileMappingA PROTO :DWORD,:DWORD,:DWORD OpenFileMapping equ OpenJobObjectA PROTO :DWORD,:DWORD,:DWORD OpenJobObject equ OpenMutexA PROTO :DWORD,:DWORD,:DWORD OpenMutex equ OpenProcess PROTO :DWORD,:DWORD,:DWORD OpenProfileUserMapping PROTO OpenSemaphoreA PROTO :DWORD,:DWORD,:DWORD OpenSemaphore equ OpenWaitableTimerA PROTO :DWORD,:DWORD,:DWORD OpenWaitableTimer equ OutputDebugStringA PROTO :DWORD OutputDebugString equ PeekConsoleInputA PROTO :DWORD,:DWORD,:DWORD,:DWORD PeekConsoleInput equ PeekNamedPipe PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD PostQueuedCompletionStatus PROTO :DWORD,:DWORD,:DWORD,:DWORD PrepareTape PROTO :DWORD,:DWORD,:DWORD Process32First PROTO :DWORD,:DWORD Process32Next PROTO :DWORD,:DWORD PulseEvent PROTO :DWORD PurgeComm PROTO :DWORD,:DWORD QueryDosDeviceA PROTO :DWORD,:DWORD,:DWORD QueryDosDevice equ QueryInformationJobObject PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD QueryPerformanceCounter PROTO :DWORD QueryPerformanceFrequency PROTO :DWORD QueryWin31IniFilesMappedToRegistry PROTO :DWORD,:DWORD,:DWORD,:DWORD QueueUserAPC PROTO :DWORD,:DWORD,:DWORD RaiseException PROTO :DWORD,:DWORD,:DWORD,:DWORD ReadConsoleA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadConsole equ ReadConsoleInputA PROTO :DWORD,:DWORD,:DWORD,:DWORD ReadConsoleInput equ ReadConsoleInputExA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadConsoleInputEx equ ReadConsoleOutputA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadConsoleOutput equ ReadConsoleOutputAttribute PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadConsoleOutputCharacterA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadConsoleOutputCharacter equ ReadFile PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadFileEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadFileScatter PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadFileVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadProcessMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ReadProcessMemoryVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD RegisterConsoleVDM PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD RegisterWaitForInputIdle PROTO :DWORD RegisterWowBaseHandlers PROTO :DWORD RegisterWowExec PROTO :DWORD ReleaseMutex PROTO :DWORD ReleaseSemaphore PROTO :DWORD,:DWORD,:DWORD RemoveDirectoryA PROTO :DWORD RemoveDirectory equ RequestWakeupLatency PROTO :DWORD ResetEvent PROTO :DWORD ResumeThread PROTO :DWORD RtlFillMemory PROTO :DWORD,:DWORD,:DWORD RtlMoveMemory PROTO :DWORD,:DWORD,:DWORD RtlUnwind PROTO :DWORD,:DWORD,:DWORD,:DWORD RtlZeroMemory PROTO :DWORD,:DWORD ScrollConsoleScreenBufferA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD ScrollConsoleScreenBuffer equ SearchPathA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD SearchPath equ SetCommBreak PROTO :DWORD SetCommConfig PROTO :DWORD,:DWORD,:DWORD SetCommMask PROTO :DWORD,:DWORD SetCommState PROTO :DWORD,:DWORD SetCommTimeouts PROTO :DWORD,:DWORD SetComputerNameA PROTO :DWORD SetComputerName equ SetConsoleActiveScreenBuffer PROTO :DWORD SetConsoleCP PROTO :DWORD SetConsoleCommandHistoryMode PROTO :DWORD SetConsoleCtrlHandler PROTO :DWORD,:DWORD SetConsoleCursor PROTO :DWORD,:DWORD SetConsoleCursorInfo PROTO :DWORD,:DWORD SetConsoleCursorPosition PROTO :DWORD,:DWORD SetConsoleDisplayMode PROTO :DWORD,:DWORD,:DWORD SetConsoleFont PROTO :DWORD,:DWORD SetConsoleHardwareState PROTO :DWORD,:DWORD,:DWORD SetConsoleIcon PROTO :DWORD SetConsoleInputExeNameA PROTO :DWORD SetConsoleInputExeName equ SetConsoleKeyShortcuts PROTO :DWORD,:DWORD,:DWORD,:DWORD SetConsoleMaximumWindowSize PROTO :DWORD,:DWORD SetConsoleMenuClose PROTO :DWORD SetConsoleMode PROTO :DWORD,:DWORD SetConsoleNumberOfCommandsA PROTO :DWORD,:DWORD SetConsoleNumberOfCommands equ SetConsoleOutputCP PROTO :DWORD SetConsolePalette PROTO :DWORD,:DWORD,:DWORD SetConsoleScreenBufferSize PROTO :DWORD,:DWORD SetConsoleTextAttribute PROTO :DWORD,:DWORD SetConsoleTitleA PROTO :DWORD SetConsoleTitle equ SetConsoleWindowInfo PROTO :DWORD,:DWORD,:DWORD SetCriticalSectionSpinCount PROTO :DWORD,:DWORD SetCurrentDirectoryA PROTO :DWORD SetCurrentDirectory equ SetDefaultCommConfigA PROTO :DWORD,:DWORD,:DWORD SetDefaultCommConfig equ SetEndOfFile PROTO :DWORD SetEnvironmentVariableA PROTO :DWORD,:DWORD SetEnvironmentVariable equ SetErrorMode PROTO :DWORD SetEvent PROTO :DWORD SetFileApisToANSI PROTO SetFileApisToOEM PROTO SetFileAttributesA PROTO :DWORD,:DWORD SetFileAttributes equ SetFilePointer PROTO :DWORD,:DWORD,:DWORD,:DWORD SetFileTime PROTO :DWORD,:DWORD,:DWORD,:DWORD SetHandleCount PROTO :DWORD SetHandleInformation PROTO :DWORD,:DWORD,:DWORD SetInformationJobObject PROTO :DWORD,:DWORD,:DWORD,:DWORD SetLastConsoleEventActive PROTO SetLastError PROTO :DWORD SetLocalTime PROTO :DWORD SetLocaleInfoA PROTO :DWORD,:DWORD,:DWORD SetLocaleInfo equ SetMailslotInfo PROTO :DWORD,:DWORD SetNamedPipeHandleState PROTO :DWORD,:DWORD,:DWORD,:DWORD SetPriorityClass PROTO :DWORD,:DWORD SetProcessAffinityMask PROTO :DWORD,:DWORD SetProcessPriorityBoost PROTO :DWORD,:DWORD SetProcessShutdownParameters PROTO :DWORD,:DWORD SetProcessWorkingSetSize PROTO :DWORD,:DWORD,:DWORD SetStdHandle PROTO :DWORD,:DWORD SetSystemPowerState PROTO :DWORD,:DWORD SetSystemTime PROTO :DWORD SetSystemTimeAdjustment PROTO :DWORD,:DWORD SetTapeParameters PROTO :DWORD,:DWORD,:DWORD SetTapePosition PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD SetThreadAffinityMask PROTO :DWORD,:DWORD SetThreadContext PROTO :DWORD,:DWORD SetThreadExecutionState PROTO :DWORD SetThreadIdealProcessor PROTO :DWORD,:DWORD SetThreadLocale PROTO :DWORD SetThreadPriority PROTO :DWORD,:DWORD SetThreadPriorityBoost PROTO :DWORD,:DWORD SetTimeZoneInformation PROTO :DWORD SetUnhandledExceptionFilter PROTO :DWORD SetVDMCurrentDirectories PROTO :DWORD,:DWORD SetVolumeLabelA PROTO :DWORD,:DWORD SetVolumeLabel equ SetWaitableTimer PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD SetupComm PROTO :DWORD,:DWORD,:DWORD ShowConsoleCursor PROTO :DWORD,:DWORD SignalObjectAndWait PROTO :DWORD,:DWORD,:DWORD,:DWORD SizeofResource PROTO :DWORD,:DWORD Sleep PROTO :DWORD SleepEx PROTO :DWORD,:DWORD SuspendThread PROTO :DWORD SwitchToFiber PROTO :DWORD SwitchToThread PROTO SystemTimeToFileTime PROTO :DWORD,:DWORD SystemTimeToTzSpecificLocalTime PROTO :DWORD,:DWORD,:DWORD TerminateJobObject PROTO :DWORD,:DWORD TerminateProcess PROTO :DWORD,:DWORD TerminateThread PROTO :DWORD,:DWORD Thread32First PROTO :DWORD,:DWORD Thread32Next PROTO :DWORD,:DWORD TlsAlloc PROTO TlsFree PROTO :DWORD TlsGetValue PROTO :DWORD TlsSetValue PROTO :DWORD,:DWORD Toolhelp32ReadProcessMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD TransactNamedPipe PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD TransmitCommChar PROTO :DWORD,:DWORD TrimVirtualBuffer PROTO :DWORD TryEnterCriticalSection PROTO :DWORD UnhandledExceptionFilter PROTO :DWORD UnlockFile PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD UnlockFileEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD UnmapViewOfFile PROTO :DWORD UnmapViewOfFileVlm PROTO :DWORD UpdateResourceA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD UpdateResource equ VDMConsoleOperation PROTO :DWORD,:DWORD VDMOperationStarted PROTO :DWORD VerLanguageNameA PROTO :DWORD,:DWORD,:DWORD VerLanguageName equ VerifyConsoleIoHandle PROTO :DWORD VirtualAlloc PROTO :DWORD,:DWORD,:DWORD,:DWORD VirtualAllocEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD VirtualAllocVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD VirtualBufferExceptionHandler PROTO :DWORD,:DWORD,:DWORD VirtualFree PROTO :DWORD,:DWORD,:DWORD VirtualFreeEx PROTO :DWORD,:DWORD,:DWORD,:DWORD VirtualFreeVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD VirtualLock PROTO :DWORD,:DWORD VirtualProtect PROTO :DWORD,:DWORD,:DWORD,:DWORD VirtualProtectEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD VirtualProtectVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD VirtualQuery PROTO :DWORD,:DWORD,:DWORD VirtualQueryEx PROTO :DWORD,:DWORD,:DWORD,:DWORD VirtualQueryVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD VirtualUnlock PROTO :DWORD,:DWORD WaitCommEvent PROTO :DWORD,:DWORD,:DWORD WaitForDebugEvent PROTO :DWORD,:DWORD WaitForMultipleObjects PROTO :DWORD,:DWORD,:DWORD,:DWORD WaitForMultipleObjectsEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WaitForSingleObject PROTO :DWORD,:DWORD WaitForSingleObjectEx PROTO :DWORD,:DWORD,:DWORD WaitNamedPipeA PROTO :DWORD,:DWORD WaitNamedPipe equ WideCharToMultiByte PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD WinExec PROTO :DWORD,:DWORD WriteConsoleA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteConsole equ WriteConsoleInputA PROTO :DWORD,:DWORD,:DWORD,:DWORD WriteConsoleInput equ WriteConsoleInputVDMA PROTO :DWORD,:DWORD,:DWORD,:DWORD WriteConsoleInputVDM equ WriteConsoleOutputA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteConsoleOutput equ WriteConsoleOutputAttribute PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteConsoleOutputCharacterA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteConsoleOutputCharacter equ WriteFile PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteFileEx PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteFileGather PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteFileVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WritePrivateProfileSectionA PROTO :DWORD,:DWORD,:DWORD WritePrivateProfileSection equ WritePrivateProfileStringA PROTO :DWORD,:DWORD,:DWORD,:DWORD WritePrivateProfileString equ WritePrivateProfileStructA PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WritePrivateProfileStruct equ WriteProcessMemory PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteProcessMemoryVlm PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD WriteProfileSectionA PROTO :DWORD,:DWORD WriteProfileSection equ WriteProfileStringA PROTO :DWORD,:DWORD,:DWORD WriteProfileString equ WriteTapemark PROTO :DWORD,:DWORD,:DWORD,:DWORD _hread PROTO :DWORD,:DWORD,:DWORD _hwrite PROTO :DWORD,:DWORD,:DWORD _lclose PROTO :DWORD _lcreat PROTO :DWORD,:DWORD _llseek PROTO :DWORD,:DWORD,:DWORD _lopen PROTO :DWORD,:DWORD _lread PROTO :DWORD,:DWORD,:DWORD _lwrite PROTO :DWORD,:DWORD,:DWORD lstrcatA PROTO :DWORD,:DWORD lstrcat equ lstrcmpA PROTO :DWORD,:DWORD lstrcmp equ lstrcmpiA PROTO :DWORD,:DWORD lstrcmpi equ lstrcpyA PROTO :DWORD,:DWORD lstrcpy equ lstrcpynA PROTO :DWORD,:DWORD,:DWORD lstrcpyn equ lstrlenA PROTO :DWORD lstrlen equ