
; KERNEL32 API calls parameters' count

AddAtom% =  1
AddConsoleAlias% =  3
AllocConsole% =  0
AreFileApisANSI% =  0
AssignProcessToJobObject% =  2
BackupRead% =  7
BackupSeek% =  6
BackupWrite% =	7
BaseAttachCompleteThunk% =  0
Beep% =  2
BeginUpdateResource% =	2
BuildCommDCB% =  2
BuildCommDCBAndTimeouts% =  3
CallNamedPipe% =  7
CancelIo% =  1
CancelWaitableTimer% =	1
ClearCommBreak% =  1
ClearCommError% =  3
CloseConsoleHandle% =  1
CloseHandle% =	1
CloseProfileUserMapping% =  0
CmdBatNotification% =  1
CommConfigDialog% =  3
CompareFileTime% =  2
CompareString% =  6
ConnectNamedPipe% =  2
ConsoleMenuControl% =  3
ContinueDebugEvent% =  3
ConvertDefaultLocale% =  1
ConvertThreadToFiber% =  1
CopyFile% =  3
CopyFileEx% =  6
CreateConsoleScreenBuffer% =  5
CreateDirectory% =  2
CreateDirectoryEx% =  3
CreateEvent% =	4
CreateFiber% =	3
CreateFile% =  7
CreateFileMapping% =  6
CreateHardLink% =  3
CreateIoCompletionPort% =  4
CreateJobObject% =  2
CreateMailslot% =  4
CreateMutex% =	3
CreateNamedPipe% =  8
CreatePipe% =  4
CreateProcess% =  10
CreateRemoteThread% =  7
CreateSemaphore% =  4
CreateTapePartition% =	4
CreateThread% =  6
CreateToolhelp32Snapshot% =  2
CreateVirtualBuffer% =	3
CreateWaitableTimer% =	3
DebugActiveProcess% =  1
DebugBreak% =  0
DefineDosDevice% =  3
DeleteAtom% =  1
DeleteCriticalSection% =  1
DeleteFiber% =	1
DeleteFile% =  1
DeviceIoControl% =  8
DisableThreadLibraryCalls% =  1
DisconnectNamedPipe% =	1
DosDateTimeToFileTime% =  3
DuplicateConsoleHandle% =  4
DuplicateHandle% =  7
EndUpdateResource% =  2
EnterCriticalSection% =  1
EnumCalendarInfo% =  4
EnumCalendarInfoEx% =  4
EnumDateFormats% =  3
EnumDateFormatsEx% =  3
EnumResourceLanguages% =  5
EnumResourceNames% =  4
EnumResourceTypes% =  3
EnumSystemCodePages% =	2
EnumSystemLocales% =  2
EnumTimeFormats% =  3
EraseTape% =  3
EscapeCommFunction% =  2
ExitProcess% =	1
ExitThread% =  1
ExitVDM% =  2
ExpandEnvironmentStrings% =  3
ExpungeConsoleCommandHistory% =  1
ExtendVirtualBuffer% =	2
FatalAppExit% =  2
FatalExit% =  1
FileTimeToDosDateTime% =  3
FileTimeToLocalFileTime% =  2
FileTimeToSystemTime% =  2
FillConsoleOutputAttribute% =  5
FillConsoleOutputCharacter% =  5
FindAtom% =  1
FindClose% =  1
FindCloseChangeNotification% =	1
FindFirstChangeNotification% =	3
FindFirstFile% =  2
FindFirstFileEx% =  6
FindNextChangeNotification% =  1
FindNextFile% =  2
FindResource% =  3
FindResourceEx% =  4
FlushConsoleInputBuffer% =  1
FlushFileBuffers% =  1
FlushInstructionCache% =  3
FlushViewOfFile% =  2
FoldString% =  5
FormatMessage% =  7
FreeConsole% =	0
FreeEnvironmentStrings% =  1
FreeLibrary% =	1
FreeLibraryAndExitThread% =  2
FreeResource% =  1
FreeVirtualBuffer% =  1
GenerateConsoleCtrlEvent% =  2
GetACP% =  0
GetAtomName% =	3
GetBinaryType% =  2
GetCPInfo% =  2
GetCPInfoEx% =	3
GetCommConfig% =  3
GetCommMask% =	2
GetCommModemStatus% =  2
GetCommProperties% =  2
GetCommState% =  2
GetCommTimeouts% =  2
GetCommandLine% =  0
GetCompressedFileSize% =  2
GetComputerName% =  2
GetConsoleAlias% =  4
GetConsoleAliasExes% =	2
GetConsoleAliasExesLength% =  0
GetConsoleAliases% =  3
GetConsoleAliasesLength% =  1
GetConsoleCP% =  0
GetConsoleCommandHistory% =  3
GetConsoleCommandHistoryLength% =  1
GetConsoleCursorInfo% =  2
GetConsoleDisplayMode% =  1
GetConsoleFontInfo% =  4
GetConsoleFontSize% =  2
GetConsoleHardwareState% =  3
GetConsoleInputExeName% =  2
GetConsoleInputWaitHandle% =  0
GetConsoleKeyboardLayoutName% =  1
GetConsoleMode% =  2
GetConsoleOutputCP% =  0
GetConsoleScreenBufferInfo% =  2
GetConsoleTitle% =  2
GetConsoleWindow% =  0
GetCurrencyFormat% =  6
GetCurrentConsoleFont% =  3
GetCurrentDirectory% =	2
GetCurrentProcess% =  0
GetCurrentProcessId% =	0
GetCurrentThread% =  0
GetCurrentThreadId% =  0
GetDateFormat% =  6
GetDefaultCommConfig% =  3
GetDevicePowerState% =	1
GetDiskFreeSpace% =  5
GetDiskFreeSpaceEx% =  4
GetDriveType% =  1
GetEnvironmentStrings% =  0
GetEnvironmentVariable% =  3
GetExitCodeProcess% =  2
GetExitCodeThread% =  2
GetFileAttributes% =  1
GetFileAttributesEx% =	3
GetFileInformationByHandle% =  2
GetFileSize% =	2
GetFileTime% =	4
GetFileType% =	1
GetFullPathName% =  4
GetHandleInformation% =  2
GetLargestConsoleWindowSize% =	1
GetLastError% =  0
GetLocalTime% =  1
GetLocaleInfo% =  4
GetLogicalDriveStrings% =  2
GetLogicalDrives% =  0
GetLongPathName% =  3
GetMailslotInfo% =  5
GetModuleFileName% =  3
GetModuleHandle% =  1
GetNamedPipeHandleState% =  7
GetNamedPipeInfo% =  5
GetNextVDMCommand% =  1
GetNumberFormat% =  6
GetNumberOfConsoleFonts% =  0
GetNumberOfConsoleInputEvents% =  2
GetNumberOfConsoleMouseButtons% =  1
GetOEMCP% =  0
GetOverlappedResult% =	4
GetPriorityClass% =  1
GetPrivateProfileInt% =  4
GetPrivateProfileSection% =  4
GetPrivateProfileSectionNames% =  3
GetPrivateProfileString% =  6
GetPrivateProfileStruct% =  5
GetProcAddress% =  2
GetProcessAffinityMask% =  3
GetProcessHeap% =  0
GetProcessHeaps% =  2
GetProcessPriorityBoost% =  2
GetProcessShutdownParameters% =  2
GetProcessTimes% =  5
GetProcessVersion% =  1
GetProcessWorkingSetSize% =  3
GetProfileInt% =  3
GetProfileSection% =  3
GetProfileString% =  5
GetQueuedCompletionStatus% =  5
GetShortPathName% =  3
GetStartupInfo% =  1
GetStdHandle% =  1
GetStringType% =  5
GetStringTypeEx% =  5
GetSystemDefaultLCID% =  0
GetSystemDefaultLangID% =  0
GetSystemDirectory% =  2
GetSystemInfo% =  1
GetSystemPowerStatus% =  1
GetSystemTime% =  1
GetSystemTimeAdjustment% =  3
GetSystemTimeAsFileTime% =  1
GetTapeParameters% =  4
GetTapePosition% =  5
GetTapeStatus% =  1
GetTempFileName% =  4
GetTempPath% =	2
GetThreadContext% =  2
GetThreadLocale% =  0
GetThreadPriority% =  1
GetThreadPriorityBoost% =  2
GetThreadSelectorEntry% =  3
GetThreadTimes% =  5
GetTickCount% =  0
GetTimeFormat% =  6
GetTimeZoneInformation% =  1
GetUserDefaultLCID% =  0
GetUserDefaultLangID% =  0
GetVDMCurrentDirectories% =  2
GetVersion% =  0
GetVersionEx% =  1
GetVolumeInformation% =  8
GetWindowsDirectory% =	2
GlobalAddAtom% =  1
GlobalAlloc% =	2
GlobalCompact% =  1
GlobalDeleteAtom% =  1
GlobalFindAtom% =  1
GlobalFix% =  1
GlobalFlags% =	1
GlobalFree% =  1
GlobalGetAtomName% =  3
GlobalHandle% =  1
GlobalLock% =  1
GlobalMemoryStatus% =  1
GlobalMemoryStatusVlm% =  1
GlobalReAlloc% =  3
GlobalSize% =  1
GlobalUnWire% =  1
GlobalUnfix% =	1
GlobalUnlock% =  1
GlobalWire% =  1
Heap32First% =	3
Heap32ListFirst% =  2
Heap32ListNext% =  2
Heap32Next% =  1
HeapAlloc% =  3
HeapCompact% =	2
HeapCreate% =  3
HeapDestroy% =	1
HeapExtend% =  4
HeapFree% =  3
HeapLock% =  1
HeapReAlloc% =	4
HeapSize% =  3
HeapSummary% =	3
HeapUnlock% =  1
HeapUsage% =  5
HeapValidate% =  3
HeapWalk% =  2
InitAtomTable% =  1
InitializeCriticalSection% =  1
InitializeCriticalSectionAndSpinCount% =  2
InterlockedCompareExchange% =  3
InterlockedDecrement% =  1
InterlockedExchange% =	2
InterlockedExchangeAdd% =  2
InterlockedIncrement% =  1
InvalidateConsoleDIBits% =  2
IsBadCodePtr% =  1
IsBadHugeReadPtr% =  2
IsBadHugeWritePtr% =  2
IsBadReadPtr% =  2
IsBadStringPtr% =  2
IsBadWritePtr% =  2
IsDBCSLeadByte% =  1
IsDBCSLeadByteEx% =  2
IsDebuggerPresent% =  0
IsProcessorFeaturePresent% =  1
IsValidCodePage% =  1
IsValidLocale% =  2
LCMapString% =	6
LeaveCriticalSection% =  1
LoadLibrary% =	1
LoadLibraryEx% =  3
LoadModule% =  2
LoadResource% =  2
LocalAlloc% =  2
LocalCompact% =  1
LocalFileTimeToFileTime% =  2
LocalFlags% =  1
LocalFree% =  1
LocalHandle% =	1
LocalLock% =  1
LocalReAlloc% =  3
LocalShrink% =	2
LocalSize% =  1
LocalUnlock% =	1
LockFile% =  5
LockFileEx% =  6
LockResource% =  1
MapViewOfFile% =  5
MapViewOfFileEx% =  6
MapViewOfFileVlm% =  7
Module32First% =  2
Module32Next% =  2
MoveFile% =  2
MoveFileEx% =  3
MoveFileWithProgress% =  5
MulDiv% =  3
MultiByteToWideChar% =	6
OpenEvent% =  3
OpenFile% =  3
OpenFileMapping% =  3
OpenJobObject% =  3
OpenMutex% =  3
OpenProcess% =	3
OpenProfileUserMapping% =  0
OpenSemaphore% =  3
OpenWaitableTimer% =  3
OutputDebugString% =  1
PeekConsoleInput% =  4
PeekNamedPipe% =  6
PostQueuedCompletionStatus% =  4
PrepareTape% =	3
Process32First% =  2
Process32Next% =  2
PulseEvent% =  1
PurgeComm% =  2
QueryDosDevice% =  3
QueryInformationJobObject% =  5
QueryPerformanceCounter% = 1
QueryPerformanceFrequency% =  1
QueryWin31IniFilesMappedToRegistry% =  4
QueueUserAPC% =  3
RaiseException% =  4
ReadConsole% =	5
ReadConsoleInput% =  4
ReadConsoleInputEx% =  5
ReadConsoleOutput% =  5
ReadConsoleOutputAttribute% =  5
ReadConsoleOutputCharacter% =  5
ReadFile% =  5
ReadFileEx% =  5
ReadFileScatter% =  5
ReadFileVlm% =	5
ReadProcessMemory% =  5
ReadProcessMemoryVlm% =  5
RegisterConsoleVDM% =  11
RegisterWaitForInputIdle% =  1
RegisterWowBaseHandlers% =  1
RegisterWowExec% =  1
ReleaseMutex% =  1
ReleaseSemaphore% =  3
RemoveDirectory% =  1
RequestWakeupLatency% =  1
ResetEvent% =  1
ResumeThread% =  1
RtlFillMemory% =  3
RtlMoveMemory% =  3
RtlUnwind% =  4
RtlZeroMemory% =  2
ScrollConsoleScreenBuffer% =  5
SearchPath% =  6
SetCommBreak% =  1
SetCommConfig% =  3
SetCommMask% =	2
SetCommState% =  2
SetCommTimeouts% =  2
SetComputerName% =  1
SetConsoleActiveScreenBuffer% =  1
SetConsoleCP% =  1
SetConsoleCommandHistoryMode% =  1
SetConsoleCtrlHandler% =  2
SetConsoleCursor% =  2
SetConsoleCursorInfo% =  2
SetConsoleCursorPosition% =  2
SetConsoleDisplayMode% =  3
SetConsoleFont% =  2
SetConsoleHardwareState% =  3
SetConsoleIcon% =  1
SetConsoleInputExeName% =  1
SetConsoleKeyShortcuts% =  4
SetConsoleMaximumWindowSize% =	2
SetConsoleMenuClose% =	1
SetConsoleMode% =  2
SetConsoleNumberOfCommands% =  2
SetConsoleOutputCP% =  1
SetConsolePalette% =  3
SetConsoleScreenBufferSize% =  2
SetConsoleTextAttribute% =  2
SetConsoleTitle% =  1
SetConsoleWindowInfo% =  3
SetCriticalSectionSpinCount% =	2
SetCurrentDirectory% =	1
SetDefaultCommConfig% =  3
SetEndOfFile% =  1
SetEnvironmentVariable% =  2
SetErrorMode% =  1
SetEvent% =  1
SetFileApisToANSI% =  0
SetFileApisToOEM% =  0
SetFileAttributes% =  2
SetFilePointer% =  4
SetFileTime% =	4
SetHandleCount% =  1
SetHandleInformation% =  3
SetInformationJobObject% =  4
SetLastConsoleEventActive% =  0
SetLastError% =  1
SetLocalTime% =  1
SetLocaleInfo% =  3
SetMailslotInfo% =  2
SetNamedPipeHandleState% =  4
SetPriorityClass% =  2
SetProcessAffinityMask% =  2
SetProcessPriorityBoost% =  2
SetProcessShutdownParameters% =  2
SetProcessWorkingSetSize% =  3
SetStdHandle% =  2
SetSystemPowerState% =	2
SetSystemTime% =  1
SetSystemTimeAdjustment% =  2
SetTapeParameters% =  3
SetTapePosition% =  6
SetThreadAffinityMask% =  2
SetThreadContext% =  2
SetThreadExecutionState% =  1
SetThreadIdealProcessor% =  2
SetThreadLocale% =  1
SetThreadPriority% =  2
SetThreadPriorityBoost% =  2
SetTimeZoneInformation% =  1
SetUnhandledExceptionFilter% =	1
SetVDMCurrentDirectories% =  2
SetVolumeLabel% =  2
SetWaitableTimer% =  6
SetupComm% =  3
ShowConsoleCursor% =  2
SignalObjectAndWait% =	4
SizeofResource% =  2
Sleep% =  1
SleepEx% =  2
SuspendThread% =  1
SwitchToFiber% =  1
SwitchToThread% =  0
SystemTimeToFileTime% =  2
SystemTimeToTzSpecificLocalTime% =  3
TerminateJobObject% =  2
TerminateProcess% =  2
TerminateThread% =  2
Thread32First% =  2
Thread32Next% =  2
TlsAlloc% =  0
TlsFree% =  1
TlsGetValue% =	1
TlsSetValue% =	2
Toolhelp32ReadProcessMemory% =	5
TransactNamedPipe% =  7
TransmitCommChar% =  2
TrimVirtualBuffer% =  1
TryEnterCriticalSection% =  1
UnhandledExceptionFilter% =  1
UnlockFile% =  5
UnlockFileEx% =  5
UnmapViewOfFile% =  1
UnmapViewOfFileVlm% =  1
UpdateResource% =  6
VDMConsoleOperation% =	2
VDMOperationStarted% =	1
VerLanguageName% =  3
VerifyConsoleIoHandle% =  1
VirtualAlloc% =  4
VirtualAllocEx% =  5
VirtualAllocVlm% =  6
VirtualBufferExceptionHandler% =  3
VirtualFree% =	3
VirtualFreeEx% =  4
VirtualFreeVlm% =  5
VirtualLock% =	2
VirtualProtect% =  4
VirtualProtectEx% =  5
VirtualProtectVlm% =  6
VirtualQuery% =  3
VirtualQueryEx% =  4
VirtualQueryVlm% =  4
VirtualUnlock% =  2
WaitCommEvent% =  3
WaitForDebugEvent% =  2
WaitForMultipleObjects% =  4
WaitForMultipleObjectsEx% =  5
WaitForSingleObject% =	2
WaitForSingleObjectEx% =  3
WaitNamedPipe% =  2
WideCharToMultiByte% =	8
WinExec% =  2
WriteConsole% =  5
WriteConsoleInput% =  4
WriteConsoleInputVDM% =  4
WriteConsoleOutput% =  5
WriteConsoleOutputAttribute% =	5
WriteConsoleOutputCharacter% =	5
WriteFile% =  5
WriteFileEx% =	5
WriteFileGather% =  5
WriteFileVlm% =  5
WritePrivateProfileSection% =  3
WritePrivateProfileString% =  4
WritePrivateProfileStruct% =  5
WriteProcessMemory% =  5
WriteProcessMemoryVlm% =  5
WriteProfileSection% =	2
WriteProfileString% =  3
WriteTapemark% =  4
_hread% =  3
_hwrite% =  3
_lclose% =  1
_lcreat% =  2
_llseek% =  3
_lopen% =  2
_lread% =  3
_lwrite% =  3
lstrcat% =  2
lstrcmp% =  2
lstrcmpi% =  2
lstrcpy% =  2
lstrcpyn% =  3
lstrlen% =  1
