anchor.diff:  QueryPerformanceCounter, QueryPerformanceCounter, kernel32, "BOOL QueryPerformanceCounter(\n  LARGE_INTEGER *lpPerformanceCount\n);", Int32, int, 1, lpPerformanceCount, Pointer<Int64>, Pointer<Int64>
   QueryPerformanceFrequency, QueryPerformanceFrequency, kernel32, "BOOL QueryPerformanceFrequency(\n  LARGE_INTEGER *lpFrequency\n);", Int32, int, 1, lpPerformanceCount, Pointer<Int64>, Pointer<Int64>
   PeekMessageW, PeekMessage, user32, "BOOL PeekMessageW(\n  LPMSG lpMsg,\n  HWND  hWnd,\n  UINT  wMsgFilterMin,\n  UINT  wMsgFilterMax,\n  UINT  wRemoveMsg\n);", Int32, int, 5, lpMsg, Pointer<MSG>, Pointer<MSG>, hWnd, IntPtr, int, wMsgFilterMin, Uint32, int, wMsgFilterMax, Uint32, int, wRemoveMsg, Uint32, int
  +ReadConsoleW, ReadConsole, kernel32, "BOOL WINAPI ReadConsole(\n  _In_     HANDLE  hConsoleInput,\n  _Out_    LPVOID  lpBuffer,\n  _In_     DWORD   nNumberOfCharsToRead,\n  _Out_    LPDWORD lpNumberOfCharsRead,\n  _In_opt_ LPVOID  pInputControl\n);", Int32, int, hConsoleInput, IntPtr, int, lpBuffer, Pointer, Pointer, nNumberOfCharsToRead, Uint32, int, lpNumberOfCharsRead, Pointer<Uint32>, Pointer<Uint32>, pInputControl, Pointer, Pointer
   ReadFile, ReadFile, kernel32, "BOOL ReadFile(\n  HANDLE       hFile,\n  LPVOID       lpBuffer,\n  DWORD        nNumberOfBytesToRead,\n  LPDWORD      lpNumberOfBytesRead,\n  LPOVERLAPPED lpOverlapped\n);", Int32, int, 5, hFile, IntPtr, int, lpBuffer, Pointer, Pointer, nNumberOfBytesToRead, Uint32, int, lpNumberOfBytesRead, Pointer<Uint32>, Pointer<Uint32>, lpOverlapped, Pointer, Pointer
   ReadProcessMemory, ReadProcessMemory, kernel32, "BOOL ReadProcessMemory(\n  HANDLE  hProcess,\n  LPCVOID lpBaseAddress,\n  LPVOID  lpBuffer,\n  SIZE_T  nSize,\n  SIZE_T  *lpNumberOfBytesRead\n);", Int32, int, 5, hProcess, IntPtr, int, lpBaseAddress, Pointer<Void>, Pointer<Void>, lpBuffer, Pointer<Void>, Pointer<Void>, nSize, IntPtr, int, lpNumberOfBytesRead, Pointer<IntPtr>, Pointer<IntPtr>
   RegCloseKey, RegCloseKey, advapi32, "LSTATUS RegCloseKey(\n  HKEY hKey\n);", Int32, int, 1, hKey, IntPtr, int
  
positive.code: SetConsoleCtrlHandler, SetConsoleCtrlHandler, kernel32, "BOOL WINAPI SetConsoleCtrlHandler(\n  _In_opt_ PHANDLER_ROUTINE HandlerRoutine,\n  _In_     BOOL             Add\n);", Int32, int, 2, HandlerRoutine, Pointer<NativeFunction>, Pointer<NativeFunction>, Add, Int32, int
  SetConsoleCursorInfo, SetConsoleCursorInfo, kernel32, "BOOL WINAPI SetConsoleCursorInfo(\n  _In_       HANDLE              hConsoleOutput,\n  _In_ const CONSOLE_CURSOR_INFO *lpConsoleCursorInfo\n);", Int32, int, 2, hConsoleOutput, IntPtr, int, lpConsoleCursorInfo, Pointer<CONSOLE_CURSOR_INFO>, Pointer<CONSOLE_CURSOR_INFO>
  SetConsoleCursorPosition, SetConsoleCursorPosition, kernel32, "BOOL WINAPI SetConsoleCursorPosition(\n  _In_ HANDLE hConsoleOutput,\n  _In_ COORD  dwCursorPosition\n);", Int32, int, 2, hConsoleOutput, IntPtr, int, dwCursorPosition, Int32, int
  SetConsoleMode, SetConsoleMode, kernel32, "BOOL WINAPI SetConsoleMode(\n  _In_ HANDLE hConsoleHandle,\n  _In_ DWORD  dwMode\n);", Int32, int, 2, hConsoleHandle, IntPtr, int, dwMode, Uint32, int
  SetConsoleTextAttribute, SetConsoleTextAttribute, kernel32, "BOOL WINAPI SetConsoleTextAttribute(\n  _In_ HANDLE hConsoleOutput,\n  _In_ WORD   wAttributes\n);", Int32, int, 2, hConsoleOutput, IntPtr, int, wAttributes, Uint16, int
  SetFocus, SetFocus, user32, "HWND SetFocus(\n  HWND hWnd\n);", IntPtr, int, 1, hWnd, IntPtr, int
  SetMapMode, SetMapMode, gdi32, "int SetMapMode(\n  HDC hdc,\n  int iMode\n);", Int32, int, 2, hdc, IntPtr, int, iMode, Int32, int
  SetMonitorBrightness, SetMonitorBrightness, dxva2, "_BOOL SetMonitorBrightness(\n  HANDLE hMonitor,\n  DWORD  dwNewBrightness\n);", Int32, int, 2, hMonitor, IntPtr, int, dwNewBrightness, Uint32, int
  
negative.code: FindTextW, FindText, comdlg32, "HWND FindTextW(\n  LPFINDREPLACEW Arg1\n);", IntPtr, int, 1, Arg1, Pointer<FINDREPLACE>, Pointer<FINDREPLACE>
  FindVolumeClose, FindVolumeClose, kernel32, "BOOL FindVolumeClose(\n  HANDLE hFindVolume\n);", Int32, int, 1, hFindVolume, IntPtr, int
  FindWindowExW, FindWindowEx, user32, "HWND FindWindowExW(\n  HWND    hWndParent,\n  HWND    hWndChildAfter,\n  LPCWSTR lpszClass,\n  LPCWSTR lpszWindow\n);", IntPtr, int, 4, hWndParent, IntPtr, int, hWndChildAfter, IntPtr, int, lpszClass, Pointer<Utf16>, Pointer<Utf16>, lpszWindow, Pointer<Utf16>, Pointer<Utf16>
  FlushConsoleInputBuffer, FlushConsoleInputBuffer, kernel32, "BOOL WINAPI FlushConsoleInputBuffer(\n  _In_ HANDLE hConsoleInput\n);", Int32, int, 1, hConsoleInput, IntPtr, int
  FormatMessageW, FormatMessage, kernel32, "DWORD FormatMessageW(\n  DWORD   dwFlags,\n  LPCVOID lpSource,\n  DWORD   dwMessageId,\n  DWORD   dwLanguageId,\n  LPWSTR  lpBuffer,\n  DWORD   nSize,\n  va_list *Arguments\n);", Int32, int, 7, dwFlags, Uint32, int, lpSource, Pointer<Void>, Pointer<Void>, dwMessageId, Uint32, int, dwLanguageId, Uint32, int, lpBuffer, Pointer<Utf16>, Pointer<Utf16>, nSize, Uint32, int, arguments, Pointer, Pointer
  FreeConsole, FreeConsole, kernel32, "BOOL WINAPI FreeConsole(void);", Int32, int, 0
  FreeLibrary, FreeLibrary, kernel32, "BOOL FreeLibrary(\n  HMODULE hLibModule\n);", Int32, int, 1, hLibModule, IntPtr, int
  