anchor.diff:  const WM_TIMER = 0x0113;
   const WM_HSCROLL = 0x0114;
   const WM_VSCROLL = 0x0115;
  +const WM_INITMENU = 0x0116;
  +const WM_INITMENUPOPUP = 0x0117;
  +const WM_GESTURE = 0x0119;
  +const WM_GESTURENOTIFY = 0x011A;
  +const WM_MENUSELECT = 0x011F;
  +const WM_MENUCHAR = 0x0120;
  +const WM_ENTERIDLE = 0x0121;
  +const WM_MENURBUTTONUP = 0x0122;
  +const WM_MENUDRAG = 0x0123;
  +const WM_MENUGETOBJECT = 0x0124;
  +const WM_UNINITMENUPOPUP = 0x0125;
  +const WM_MENUCOMMAND = 0x0126;
  +const WM_CHANGEUISTATE = 0x0127;
  +const WM_UPDATEUISTATE = 0x0128;
  +const WM_QUERYUISTATE = 0x0129;
  +const WM_CTLCOLORMSGBOX = 0x0132;
  +const WM_CTLCOLOREDIT = 0x0133;
  +const WM_CTLCOLORLISTBOX = 0x0134;
  +const WM_CTLCOLORBTN = 0x0135;
  +const WM_CTLCOLORDLG = 0x0136;
  +const WM_CTLCOLORSCROLLBAR = 0x0137;
  +const WM_CTLCOLORSTATIC = 0x0138;
  +const MN_GETHMENU = 0x01E1;
   const WM_MOUSEFIRST = 0x0200;
   const WM_MOUSEMOVE = 0x0200;
   const WM_LBUTTONDOWN = 0x0201;
  
positive.code: const VK_PROCESSKEY = 0xE5;
  const VK_ICO_CLEAR = 0xE6;
  const VK_PACKET = 0xE7;
  
  // Input types
  const INPUT_MOUSE = 0;
  
negative.code: const WM_MBUTTONUP = 0x0208;
  const WM_MBUTTONDBLCLK = 0x0209;
  const WM_MOUSEWHEEL = 0x020A;
  const WM_XBUTTONDOWN = 0x020B;
  const WM_XBUTTONUP = 0x020C;
  const WM_XBUTTONDBLCLK = 0x020D;
  const WM_MOUSEHWHEEL = 0x020E;
  const WM_MOUSELAST = 0x020E;
  const WM_CUT = 0x0300;
  const WM_COPY = 0x0301;
  const WM_PASTE = 0x0302;
  