#pragma once

#include <string>
#include <unordered_map>

const std::unordered_map<std::string, short> Main_Black_List_LSProtect {
	{std::make_pair("SetFilePointerEx", 210)},//&file
	{std::make_pair("GetFileSize", 22)},//&file
	{std::make_pair("GetEnvironmentStringsW", 169)},//&system
	{std::make_pair("LoadLibraryA", 58)},//&system&inject
	{std::make_pair("StretchBlt", 125)},//#rmctrl
	{std::make_pair("WaitForSingleObjectEx", 156)},//&system&inject
	{std::make_pair("TerminateProcess", 100)},//&system#killer
	{std::make_pair("SetCursorPos", 48)},//#rmctrl
	{std::make_pair("VirtualAlloc", 124)},
	{std::make_pair("GetACP", 103)},
	{std::make_pair("GetCommandLineA", 93)},//#rmctrl
	{std::make_pair("VirtualFree", 120)},
	{std::make_pair("GlobalAlloc", 59)},
	{std::make_pair("GlobalFree", 124)},
	{std::make_pair("FreeEnvironmentStringsW", 96)},
	{std::make_pair("LCMapStringW", 73)},
	{std::make_pair("GetDC", 79)},
	{std::make_pair("GetOEMCP", 51)},
	{std::make_pair("GetProcessHeap", 113)},
	{std::make_pair("GlobalUnlock", 8)},
	{std::make_pair("GlobalLock", 1)},
	{std::make_pair("TlsFree", 64)},
	{std::make_pair("SetStdHandle", 85)},
	{std::make_pair("LocalFree", 17)},
	{std::make_pair("OpenProcessToken", 54)},
	{std::make_pair("LoadResource", 104)},
	{std::make_pair("SetRectEmpty", 103)},
	{std::make_pair("EnableWindow", 92)},
	{std::make_pair("lstrlenA", 102)},
	{std::make_pair("GetClientRect", 70)},
	{std::make_pair("HeapSize", 69)},
	{std::make_pair("RoundRect", 100)},
	{std::make_pair("LockResource", 100)},
	{std::make_pair("SetForegroundWindow", 98)},
	{std::make_pair("SelectClipRgn", 99)},
	{std::make_pair("LocalAlloc", 68)},
	{std::make_pair("CreateRectRgnIndirect", 97)},
	{std::make_pair("PostQuitMessage", 88)},
	{std::make_pair("GetDeviceCaps", 34)},
	{std::make_pair("ReleaseDC", 66)},
	{std::make_pair("CompareStringW", 35)},
	{std::make_pair("EnableMenuItem", 91)},
	{std::make_pair("GetVersionExA", 84)},
	{std::make_pair("MulDiv", 14)},
	{std::make_pair("OpenClipboard", 89)},
	{std::make_pair("GetCommandLineW", 7)},
	{std::make_pair("EndDialog", 69)},
	{std::make_pair("CloseClipboard", 88)},
	{std::make_pair("HeapDestroy", 52)},
	{std::make_pair("TranslateMessage", 68)},
	{std::make_pair("FileTimeToLocalFileTime", 73)},
	{std::make_pair("SetClipboardData", 87)},
	{std::make_pair("CreateIconFromResource", 86)},
	{std::make_pair("CreatePopupMenu", 85)},
	{std::make_pair("ScreenToClient", 72)},
	{std::make_pair("InvalidateRect", 74)},
	{std::make_pair("InitCommonControls", 44)},
	{std::make_pair("FileTimeToSystemTime", 22)},
	{std::make_pair("FindNextFileA", 60)},
	{std::make_pair("InterlockedIncrement", 83)},
	{std::make_pair("SetBkMode", 56)},
	{std::make_pair("InterlockedDecrement", 82)},
	{std::make_pair("GetSystemMenu", 82)},
	{std::make_pair("MsgWaitForMultipleObjectsEx", 81)},
	{std::make_pair("LCMapStringA", 57)},
	{std::make_pair("SetHandleCount", 76)},
	{std::make_pair("LoadLibraryExW", 46)},
	{std::make_pair("ImageList_Replace", 77)},
	{std::make_pair("VerQueryValueW", 69)},
	{std::make_pair("GetCursorPos", 73)},
	{std::make_pair("GetFileVersionInfoW", 68)},
	{std::make_pair("ImageList_Remove", 76)},
	{std::make_pair("GetFileVersionInfoSizeW", 68)},
	{std::make_pair("FindFirstFileA", 52)},
	{std::make_pair("CreateWindowExA", 66)},
	{std::make_pair("DrawIcon", 75)},
	{std::make_pair("GetStringTypeA", 55)},
	{std::make_pair("GetExitCodeProcess", 25)},
	{std::make_pair("FreeEnvironmentStringsA", 51)},
	{std::make_pair("GetFileAttributesA", 16)},
	{std::make_pair("GetTimeZoneInformation", 46)},
	{std::make_pair("CreateBitmap", 51)},
	{std::make_pair("SetFocus", 59)},
	{std::make_pair("WNetGetConnectionW", 70)},
	{std::make_pair("IcmpSendEcho", 67)},
	{std::make_pair("FindResourceA", 9)},
	{std::make_pair("ImageList_SetDragCursorImage", 69)},
	{std::make_pair("GetMenuItemInfoW", 61)},
	{std::make_pair("DefWindowProcA", 61)},
	{std::make_pair("WNetUseConnectionW", 68)},
	{std::make_pair("InternetOpenW", 66)},
	{std::make_pair("PeekMessageA", 63)},
	{std::make_pair("WNetCancelConnection2W", 67)},
	{std::make_pair("InternetQueryDataAvailable", 65)},
	{std::make_pair("LoadCursorA", 57)},
	{std::make_pair("WNetAddConnection2W", 67)},
	{std::make_pair("InternetOpenUrlW", 65)},
	{std::make_pair("GetParent", 54)},
	{std::make_pair("DrawTextA", 67)},
	{std::make_pair("InternetConnectW", 64)},
	{std::make_pair("HttpSendRequestW", 64)},
	{std::make_pair("HttpOpenRequestW", 64)},
	{std::make_pair("CallWindowProcA", 59)},
	{std::make_pair("mciSendStringW", 66)},
	{std::make_pair("UnhookWindowsHookEx", 62)},
	{std::make_pair("LoadUserProfileW", 65)},
	{std::make_pair("FtpOpenFileW", 65)},
	{std::make_pair("CallNextHookEx", 61)},
	{std::make_pair("GetProcessMemoryInfo", 65)},
	{std::make_pair("CreateEnvironmentBlock", 63)},
	{std::make_pair("DestroyEnvironmentBlock", 63)},
	{std::make_pair("IcmpCreateFile", 63)},
	{std::make_pair("HttpQueryInfoW", 63)},
	{std::make_pair("waveOutSetVolume", 65)},
	{std::make_pair("LoadIconA", 61)},
	{std::make_pair("SetWindowTextA", 58)},
	{std::make_pair("GetStockObject", 26)},
	{std::make_pair("InternetCrackUrlW", 65)},
	{std::make_pair("UnloadUserProfile", 65)},
	{std::make_pair("LoadStringA", 54)},
	{std::make_pair("InternetQueryOptionW", 63)},
	{std::make_pair("InternetSetOptionW", 63)},
	{std::make_pair("SystemParametersInfoA", 64)},
	{std::make_pair("CreateCompatibleBitmap", 49)},
	{std::make_pair("BitBlt", 200)},
	{std::make_pair("Polygon", 64)},
	{std::make_pair("SetFileTime", 16)},
	{std::make_pair("RegisterClassA", 56)},
	{std::make_pair("CreateProcessAsUserW", 64)},
	{std::make_pair("GetKeyState", 200)},
	{std::make_pair("AdjustWindowRectEx", 50)},
	{std::make_pair("GetTempPathW", 11)},
	{std::make_pair("GetLastActivePopup", 63)},
	{std::make_pair("GetActiveWindow", 63)},
	{std::make_pair("RemoveDirectoryW", 3)},
	{std::make_pair("UpdateWindow", 52)},
	{std::make_pair("DestroyMenu", 51)},
	{std::make_pair("GlobalDeleteAtom", 51)},
	{std::make_pair("GetFullPathNameW", 5)},
	{std::make_pair("MapWindowPoints", 52)},
	{std::make_pair("SetEnvironmentVariableA", 38)},
	{std::make_pair("GetFocus", 55)},
	{std::make_pair("ClientToScreen", 46)},
	{std::make_pair("IsBadCodePtr", 58)},
	{std::make_pair("GetClassInfoA", 61)},
	{std::make_pair("PostMessageA", 57)},
	{std::make_pair("GetWindowTextA", 52)},
	{std::make_pair("IsBadWritePtr", 54)},
	{std::make_pair("GetClassNameA", 60)},
	{std::make_pair("GetMenuState", 60)},
	{std::make_pair("IsIconic", 58)},
	{std::make_pair("LineTo", 60)},
	{std::make_pair("lstrcatA", 60)},
	{std::make_pair("CreateSolidBrush", 31)},
	{std::make_pair("ScrollWindowEx", 58)},
	{std::make_pair("GlobalAddAtomA", 60)},
	{std::make_pair("SetActiveWindow", 54)},
	{std::make_pair("PtInRect", 59)},
	{std::make_pair("GetWindowPlacement", 59)},
	{std::make_pair("GetMenuItemCount", 59)},
	{std::make_pair("GetWindowDC", 59)},
	{std::make_pair("GetMessageA", 55)},
	{std::make_pair("CheckMenuItem", 54)},
	{std::make_pair("GetCapture", 59)},
	{std::make_pair("WinExec", 23)},
	{std::make_pair("GetSubMenu", 52)},
	{std::make_pair("GetTopWindow", 58)},
	{std::make_pair("FlatSB_GetScrollPos", 58)},
	{std::make_pair("GlobalFindAtomA", 58)},
	{std::make_pair("SetCurrentDirectoryA", 16)},
	{std::make_pair("GetObjectA", 47)},
	{std::make_pair("FlatSB_SetScrollPos", 58)},
	{std::make_pair("GetMenuItemID", 58)},
	{std::make_pair("LoadImageA", 54)},
	{std::make_pair("SetMenuItemInfoW", 56)},
	{std::make_pair("GlobalReAlloc", 46)},
	{std::make_pair("LoadBitmapA", 56)},
	{std::make_pair("GetEnvironmentVariableA", 49)},
	{std::make_pair("SetWindowsHookExA", 57)},
	{std::make_pair("GetSystemDirectoryW", 3)},
	{std::make_pair("DestroyIcon", 48)},
	{std::make_pair("GlobalHandle", 57)},
	{std::make_pair("GetDlgCtrlID", 57)},
	{std::make_pair("ReleaseCapture", 48)},
	{std::make_pair("SetViewportOrgEx", 39)},
	{std::make_pair("GetFileTime", 24)},
	{std::make_pair("IsDialogMessageA", 56)},
	{std::make_pair("SetCapture", 48)},
	{std::make_pair("CreateMenu", 56)},
	{std::make_pair("GetPropA", 52)},
	{std::make_pair("SetPropA", 52)},
	{std::make_pair("RedrawWindow", 46)},
	{std::make_pair("GlobalSize", 31)},
	{std::make_pair("InterlockedExchange", 56)},
	{std::make_pair("WinHelpA", 55)},
	{std::make_pair("GetDIBits", 42)},
	{std::make_pair("GetStartupInfoW", 12)},
	{std::make_pair("GetTempPathA", 49)},
	{std::make_pair("RegisterWindowMessageA", 53)},
	{std::make_pair("DispatchMessageW", 36)},
	{std::make_pair("CopyRect", 55)},
	{std::make_pair("IsRectEmpty", 55)},
	{std::make_pair("RegOpenKeyExA", 26)},
	{std::make_pair("WritePrivateProfileStringA", 51)},
	{std::make_pair("RestoreDC", 49)},
	{std::make_pair("ExitWindowsEx", 55)},
	{std::make_pair("CreateFontIndirectA", 55)},
	{std::make_pair("AppendMenuA", 55)},
	{std::make_pair("RemovePropA", 51)},
	{std::make_pair("RectVisible", 48)},
	{std::make_pair("MoveWindow", 43)},
	{std::make_pair("CreatePenIndirect", 54)},
	{std::make_pair("OffsetRect", 54)},
	{std::make_pair("DestroyCursor", 54)},
	{std::make_pair("MoveToEx", 29)},
	{std::make_pair("SetEnvironmentVariableW", 28)},
	{std::make_pair("UnregisterClassA", 48)},
	{std::make_pair("GetClipBox", 45)},
	{std::make_pair("IsZoomed", 54)},
	{std::make_pair("Escape", 36)},
	{std::make_pair("SaveDC", 48)},
	{std::make_pair("DrawFocusRect", 53)},
	{std::make_pair("GetScrollRange", 53)},
	{std::make_pair("GlobalFlags", 49)},
	{std::make_pair("GetMessageTime", 51)},
	{std::make_pair("GetNextDlgTabItem", 53)},
	{std::make_pair("DrawFrameControl", 53)},
	{std::make_pair("ValidateRect", 53)},
	{std::make_pair("PatBlt", 42)},
	{std::make_pair("ImageList_GetBkColor", 53)},
	{std::make_pair("CreateEllipticRgn", 49)},
	{std::make_pair("LocalReAlloc", 43)},
	{std::make_pair("SetFileAttributesW", 15)},
	{std::make_pair("DrawEdge", 48)},
	{std::make_pair("IsChild", 48)},
	{std::make_pair("SetParent", 48)},
	{std::make_pair("IntersectRect", 46)},
	{std::make_pair("GetWindowOrgEx", 50)},
	{std::make_pair("GetMenuCheckMarkDimensions", 52)},
	{std::make_pair("SelectPalette", 43)},
	{std::make_pair("SetMenuItemBitmaps", 52)},
	{std::make_pair("CreatePalette", 50)},
	{std::make_pair("CharUpperA", 52)},
	{std::make_pair("PtVisible", 50)},
	{std::make_pair("SetScrollRange", 52)},
	{std::make_pair("RealizePalette", 48)},
	{std::make_pair("GetClassLongA", 52)},
	{std::make_pair("Rectangle", 35)},
	{std::make_pair("GrayStringA", 52)},
	{std::make_pair("GetClipboardData", 52)},
	{std::make_pair("SetROP2", 48)},
	{std::make_pair("InflateRect", 52)},
	{std::make_pair("ModifyMenuA", 52)},
	{std::make_pair("SetMapMode", 38)},
	{std::make_pair("SetWindowExtEx", 45)},
	{std::make_pair("CreateDIBitmap", 42)},
	{std::make_pair("GetSystemPaletteEntries", 49)},
	{std::make_pair("ClosePrinter", 47)},
	{std::make_pair("GetShortPathNameW", 39)},
	{std::make_pair("SetViewportExtEx", 45)},
	{std::make_pair("SetWindowOrgEx", 38)},
	{std::make_pair("SetWindowRgn", 51)},
	{std::make_pair("Ellipse", 41)},
	{std::make_pair("ExcludeClipRect", 46)},
	{std::make_pair("GetVolumeInformationA", 49)},
	{std::make_pair("UnlockFile", 27)},
	{std::make_pair("CreateDCA", 47)},
	{std::make_pair("DeleteFileA", 9)},
	{std::make_pair("IsValidCodePage", 21)},
	{std::make_pair("CreateWindowExW", 26)},
	{std::make_pair("LockFile", 26)},
	{std::make_pair("GetProcessVersion", 50)},
	{std::make_pair("SendDlgItemMessageA", 48)},
	{std::make_pair("DestroyAcceleratorTable", 50)},
	{std::make_pair("TrackPopupMenu", 39)},
	{std::make_pair("DeleteMenu", 50)},
	{std::make_pair("OpenPrinterA", 47)},
	{std::make_pair("LPtoDP", 45)},
	{std::make_pair("CreateDialogIndirectParamA", 45)},
	{std::make_pair("EqualRect", 49)},
	{std::make_pair("GetTextExtentPoint32A", 41)},
	{std::make_pair("SetWindowLongW", 14)},
	{std::make_pair("GetConsoleMode", 27)},
	{std::make_pair("CombineRgn", 32)},
	{std::make_pair("BeginPath", 40)},
	{std::make_pair("ScaleWindowExtEx", 46)},
	{std::make_pair("ScaleViewportExtEx", 46)},
	{std::make_pair("EndPath", 40)},
	{std::make_pair("GetTextMetricsA", 6)},
	{std::make_pair("OffsetViewportOrgEx", 44)},
	{std::make_pair("ExtTextOutA", 39)},
	{std::make_pair("GetWindowTextLengthA", 48)},
	{std::make_pair("GetViewportExtEx", 46)},
	{std::make_pair("GetViewportOrgEx", 44)},
	{std::make_pair("FillRgn", 43)},
	{std::make_pair("GetSystemInfo", 22)},
	{std::make_pair("GetProfileStringA", 46)},
	{std::make_pair("GetTextColor", 39)},
	{std::make_pair("RegisterClipboardFormatA", 44)},
	{std::make_pair("waveOutGetNumDevs", 45)},
	{std::make_pair("midiStreamOut", 47)},
	{std::make_pair("EndDoc", 43)},
	{std::make_pair("DocumentPropertiesA", 45)},
	{std::make_pair("waveOutOpen", 44)},
	{std::make_pair("waveOutClose", 44)},
	{std::make_pair("ExpandEnvironmentStringsW", 16)},
	{std::make_pair("CopyAcceleratorTableA", 46)},
	{std::make_pair("AdjustTokenPrivileges", 44)},
	{std::make_pair("GetClipRgn", 29)},
	{std::make_pair("waveOutUnprepareHeader", 44)},
	{std::make_pair("EnumDisplaySettingsA", 46)},
	{std::make_pair("TranslateAcceleratorA", 46)},
	{std::make_pair("waveOutWrite", 44)},
	{std::make_pair("PathToRegion", 40)},
	{std::make_pair("EndPage", 42)},
	{std::make_pair("StartPage", 42)},
	{std::make_pair("CreateAcceleratorTableA", 46)},
	{std::make_pair("waveOutPrepareHeader", 44)},
	{std::make_pair("GetBkMode", 39)},
	{std::make_pair("GetSystemDirectoryA", 39)},
	{std::make_pair("SetPolyFillMode", 32)},
	{std::make_pair("CharNextA", 45)},
	{std::make_pair("GetWindowExtEx", 43)},
	{std::make_pair("DPtoLP", 32)},
	{std::make_pair("midiStreamOpen", 44)},
	{std::make_pair("midiOutPrepareHeader", 44)},
	{std::make_pair("midiOutReset", 42)},
	{std::make_pair("waveOutReset", 42)},
	{std::make_pair("midiStreamRestart", 44)},
	{std::make_pair("midiStreamStop", 44)},
	{std::make_pair("DefWindowProcW", 10)},
	{std::make_pair("midiStreamClose", 44)},
	{std::make_pair("waveOutPause", 42)},
	{std::make_pair("midiOutUnprepareHeader", 44)},
	{std::make_pair("SetFileAttributesA", 20)},
	{std::make_pair("midiStreamProperty", 44)},
	{std::make_pair("CallWindowProcW", 31)},
	{std::make_pair("CreateBrushIndirect", 37)},
	{std::make_pair("PeekMessageW", 33)},
	{std::make_pair("GetPolyFillMode", 39)},
	{std::make_pair("MoveFileW", 35)},
	{std::make_pair("GetROP2", 39)},
	{std::make_pair("StartDocA", 41)},
	{std::make_pair("LoadCursorW", 25)},
	{std::make_pair("CopyFileA", 19)},
	{std::make_pair("GetWindowLongW", 12)},
	{std::make_pair("CharNextW", 40)},
	{std::make_pair("DecodePointer", 34)},
	{std::make_pair("WaitForInputIdle", 39)},
	{std::make_pair("GetWindowThreadProcessId", 32)},
	{std::make_pair("lstrcmpW", 38)},
	{std::make_pair("GetDiskFreeSpaceW", 14)},
	{std::make_pair("GetConsoleCP", 33)},
	{std::make_pair("SendMessageW", 13)},
	{std::make_pair("SHGetSpecialFolderLocation", 37)},
	{std::make_pair("EncodePointer", 29)},
	{std::make_pair("LoadLibraryExA", 33)},
	{std::make_pair("SetWindowTextW", 27)},
	{std::make_pair("GetModuleHandleExW", 20)},
	{std::make_pair("ImageList_LoadImageW", 23)},
	{std::make_pair("DrawTextW", 36)},
	{std::make_pair("SHGetPathFromIDListW", 30)},
	{std::make_pair("DeviceIoControl", 6)},
	{std::make_pair("IsDBCSLeadByte", 26)},
	{std::make_pair("InitializeSListHead", 34)},
	{std::make_pair("RegCreateKeyExA", 22)},
	{std::make_pair("GetWindowsDirectoryA", 29)},
	{std::make_pair("CheckDlgButton", 33)},
	{std::make_pair("MessageBoxW", 11)},
	{std::make_pair("SystemTimeToTzSpecificLocalTime", 8)},
	{std::make_pair("SystemParametersInfoW", 21)},
	{std::make_pair("CompareFileTime", 15)},
	{std::make_pair("FindWindowExW", 31)},
	{std::make_pair("Process32FirstW", 15)},
	{std::make_pair("Process32NextW", 15)},
	{std::make_pair("RegisterClassW", 18)},
	{std::make_pair("GetThreadLocale", 22)},
	{std::make_pair("GetClassInfoW", 30)},
	{std::make_pair("DialogBoxParamW", 11)},
	{std::make_pair("CreateToolhelp32Snapshot", 16)},
	{std::make_pair("SysAllocStringLen", 30)},
	{std::make_pair("SendMessageTimeoutW", 29)},
	{std::make_pair("LoadBitmapW", 25)},
	{std::make_pair("GetPrivateProfileStringW", 13)},
	{std::make_pair("LocalFileTimeToFileTime", 23)},
	{std::make_pair("LookupPrivilegeValueW", 27)},
	{std::make_pair("GetUserDefaultLCID", 15)},
	{std::make_pair("SetClassLongW", 29)},
	{std::make_pair("CharUpperW", 29)},
	{std::make_pair("SuspendThread", 20)},
	{std::make_pair("SetDlgItemTextW", 21)},
	{std::make_pair("ExpandEnvironmentStringsA", 23)},
	{std::make_pair("WritePrivateProfileStringW", 19)},
	{std::make_pair("GetKeyboardLayoutList", 27)},
	{std::make_pair("TerminateThread", 22)},
	{std::make_pair("FormatMessageA", 20)},
	{std::make_pair("SHBrowseForFolderW", 26)},
	{std::make_pair("SHGetFileInfoW", 25)},
	{std::make_pair("IsValidLocale", 25)},
	{std::make_pair("SetPixel", 18)},
	{std::make_pair("SHFileOperationW", 25)},
	{std::make_pair("AppendMenuW", 24)},
	{std::make_pair("MessageBoxIndirectW", 24)},
	{std::make_pair("CreateDialogParamW", 24)},
	{std::make_pair("ShellExecuteA", 22)},
	{std::make_pair("CreateDIBSection", 1)},
	{std::make_pair("ShellExecuteExW", 18)},
	{std::make_pair("GetLongPathNameW", 14)},
	{std::make_pair("GetMessageW", 3)},
	{std::make_pair("ShellExecuteW", 17)},
	{std::make_pair("MessageBeep", 21)},
	{std::make_pair("OpenFileMappingW", 21)},
	{std::make_pair("RegDeleteValueA", 11)},
	{std::make_pair("PostMessageW", 4)},
	{std::make_pair("GetPrivateProfileStringA", 13)},
	{std::make_pair("FindFirstFileExA", 20)},
	{std::make_pair("CreateSemaphoreW", 8)},
	{std::make_pair("LookupPrivilegeValueA", 20)},
	{std::make_pair("LoadIconW", 7)},
	{std::make_pair("TzSpecificLocalTimeToSystemTime", 16)},
	{std::make_pair("VerSetConditionMask", 17)},
	{std::make_pair("EnumWindows", 19)},
	{std::make_pair("SysReAllocStringLen", 19)},
	{std::make_pair("GetNumberFormatW", 9)},
	{std::make_pair("VariantCopy", 19)},
	{std::make_pair("GetDiskFreeSpaceA", 19)},
	{std::make_pair("AngleArc", 18)},
	{std::make_pair("FindFirstFileExW", 18)},
	{std::make_pair("FreeConsole", 18)},
	{std::make_pair("OutputDebugStringW", 18)},
	{std::make_pair("FoldStringW", 17)},
	{std::make_pair("AllocConsole", 11)},
	{std::make_pair("OleInitialize", 3)},
	{std::make_pair("GetPixel", 10)},
	{std::make_pair("GetAsyncKeyState", 150)},
	{std::make_pair("FlatSB_GetScrollInfo", 16)},
	{std::make_pair("SetFileSecurityW", 14)},
	{std::make_pair("FlatSB_SetScrollInfo", 16)},
	{std::make_pair("VerifyVersionInfoW", 16)},
	{std::make_pair("BeginDeferWindowPos", 12)},
	{std::make_pair("SetThreadLocale", 15)},
	{std::make_pair("SetThreadExecutionState", 15)},
	{std::make_pair("AllocateAndInitializeSid", 11)},
	{std::make_pair("VariantChangeType", 15)},
	{std::make_pair("PolylineTo", 15)},
	{std::make_pair("GetUserDefaultUILanguage", 7)},
	{std::make_pair("AttachConsole", 15)},
	{std::make_pair("_initterm_e", 15)},
	{std::make_pair("CreatePatternBrush", 6)},
	{std::make_pair("RegDeleteKeyA", 5)},
	{std::make_pair("CharUpperBuffW", 14)},
	{std::make_pair("SwitchToThread", 12)},
	{std::make_pair("GetConsoleOutputCP", 12)},
	{std::make_pair("PeekNamedPipe", 100)},
	{std::make_pair("GetComputerNameA", 11)},
	{std::make_pair("CreateIconIndirect", 13)},
	{std::make_pair("_TrackMouseEvent", 13)},
	{std::make_pair("GetSystemDefaultUILanguage", 11)},
	{std::make_pair("OleUninitialize", 5)},
	{std::make_pair("LockWindowUpdate", 13)},
	{std::make_pair("GetKeyboardType", 13)},
	{std::make_pair("FreeSid", 8)},
	{std::make_pair("ShowOwnedPopups", 12)},
	{std::make_pair("FrameRect", 8)},
	{std::make_pair("RemoveMenu", 12)},
	{std::make_pair("PlaySoundA", 12)},
	{std::make_pair("CharLowerBuffW", 12)},
	{std::make_pair("keybd_event", 100)},
	{std::make_pair("SHGetFileInfoA", 12)},
	{std::make_pair("RegQueryValueA", 2)},
	{std::make_pair("GetIconInfo", 12)},
	{std::make_pair("GetKeyboardState", 100)},
	{std::make_pair("DrawMenuBar", 12)},
	{std::make_pair("_XcptFilter", 12)},
	{std::make_pair("BringWindowToTop", 12)},
	{std::make_pair("EnumSystemLocalesW", 12)},
	{std::make_pair("Pie", 6)},
	{std::make_pair("SetClassLongA", 12)},
	{std::make_pair("StrokeAndFillPath", 12)},
	{std::make_pair("SafeArrayCreate", 12)},
	{std::make_pair("OpenMutexA", 12)},
	{std::make_pair("EnumChildWindows", 12)},
	{std::make_pair("ImageList_DrawEx", 12)},
	{std::make_pair("ReadConsoleW", 7)},
	{std::make_pair("AddAce", 11)},
	{std::make_pair("VkKeyScanExA", 11)},
	{std::make_pair("waveOutRestart", 9)},
	{std::make_pair("GetShortPathNameA", 7)},
	{std::make_pair("IntersectClipRect", 2)},
	{std::make_pair("Chord", 9)},
	{std::make_pair("CharUpperBuffA", 11)},
	{std::make_pair("ShowScrollBar", 9)},
	{std::make_pair("IsClipboardFormatAvailable", 11)},
	{std::make_pair("PolyBezierTo", 5)},
	{std::make_pair("SafeArrayPtrOfIndex", 11)},
	{std::make_pair("SafeArrayGetUBound", 2)},
	{std::make_pair("SafeArrayGetLBound", 6)},
	{std::make_pair("ImageList_GetIcon", 11)},
	{std::make_pair("EnumCalendarInfoW", 11)},
	{std::make_pair("GetFileTitleA", 8)},
	{std::make_pair("GetUserDefaultLangID", 2)},
	{std::make_pair("DialogBoxParamA", 10)},
	{std::make_pair("WaitMessage", 10)},
	{std::make_pair("IsDlgButtonChecked", 7)},
	{std::make_pair("TranslateMDISysAccel", 10)},
	{std::make_pair("CopyImage", 10)},
	{std::make_pair("SetSystemPowerState", 10)},
	{std::make_pair("SHGetPathFromIDListA", 10)},
	{std::make_pair("CoDisconnectObject", 10)},
	{std::make_pair("SendMessageTimeoutA", 10)},
	{std::make_pair("SetWindowPlacement", 10)},
	{std::make_pair("OleCreate", 6)},
	{std::make_pair("_controlfp", 10)}
};