libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
WindowMessage.hh File Reference
#include <ostream>
#include <string>
Include dependency graph for WindowMessage.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  introvirt
 Core IntroVirt classes.
 
namespace  introvirt::windows
 Classes related to Microsoft Windows guests.
 
namespace  introvirt::windows::win32k
 

Enumerations

enum  introvirt::windows::win32k::WindowMessage {
  introvirt::windows::win32k::WM_NULL = 0x0000 , introvirt::windows::win32k::WM_CREATE = 0x0001 , introvirt::windows::win32k::WM_DESTROY = 0x0002 , introvirt::windows::win32k::WM_MOVE = 0x0003 ,
  introvirt::windows::win32k::WM_SIZE = 0x0005 , introvirt::windows::win32k::WM_ACTIVATE = 0x0006 , introvirt::windows::win32k::WM_SETFOCUS = 0x0007 , introvirt::windows::win32k::WM_KILLFOCUS = 0x0008 ,
  introvirt::windows::win32k::WM_ENABLE = 0x000a , introvirt::windows::win32k::WM_SETREDRAW = 0x000b , introvirt::windows::win32k::WM_SETTEXT = 0x000c , introvirt::windows::win32k::WM_GETTEXT = 0x000d ,
  introvirt::windows::win32k::WM_GETTEXTLENGTH = 0x000e , introvirt::windows::win32k::WM_PAINT = 0x000f , introvirt::windows::win32k::WM_CLOSE = 0x0010 , introvirt::windows::win32k::WM_QUERYENDSESSION = 0x0011 ,
  introvirt::windows::win32k::WM_QUIT = 0x0012 , introvirt::windows::win32k::WM_QUERYOPEN = 0x0013 , introvirt::windows::win32k::WM_ERASEBKGND = 0x0014 , introvirt::windows::win32k::WM_SYSCOLORCHANGE = 0x0015 ,
  introvirt::windows::win32k::WM_ENDSESSION = 0x0016 , introvirt::windows::win32k::WM_SHOWWINDOW = 0x0018 , introvirt::windows::win32k::WM_CTLCOLOR = 0x0019 , introvirt::windows::win32k::WM_WININICHANGE = 0x001a ,
  introvirt::windows::win32k::WM_DEVMODECHANGE = 0x001b , introvirt::windows::win32k::WM_ACTIVATEAPP = 0x001c , introvirt::windows::win32k::WM_FONTCHANGE = 0x001d , introvirt::windows::win32k::WM_TIMECHANGE = 0x001e ,
  introvirt::windows::win32k::WM_CANCELMODE = 0x001f , introvirt::windows::win32k::WM_SETCURSOR = 0x0020 , introvirt::windows::win32k::WM_MOUSEACTIVATE = 0x0021 , introvirt::windows::win32k::WM_CHILDACTIVATE = 0x0022 ,
  introvirt::windows::win32k::WM_QUEUESYNC = 0x0023 , introvirt::windows::win32k::WM_GETMINMAXINFO = 0x0024 , introvirt::windows::win32k::WM_PAINTICON = 0x0026 , introvirt::windows::win32k::WM_ICONERASEBKGND = 0x0027 ,
  introvirt::windows::win32k::WM_NEXTDLGCTL = 0x0028 , introvirt::windows::win32k::WM_SPOOLERSTATUS = 0x002a , introvirt::windows::win32k::WM_DRAWITEM = 0x002b , introvirt::windows::win32k::WM_MEASUREITEM = 0x002c ,
  introvirt::windows::win32k::WM_DELETEITEM = 0x002d , introvirt::windows::win32k::WM_VKEYTOITEM = 0x002e , introvirt::windows::win32k::WM_CHARTOITEM = 0x002f , introvirt::windows::win32k::WM_SETFONT = 0x0030 ,
  introvirt::windows::win32k::WM_GETFONT = 0x0031 , introvirt::windows::win32k::WM_SETHOTKEY = 0x0032 , introvirt::windows::win32k::WM_GETHOTKEY = 0x0033 , introvirt::windows::win32k::WM_QUERYDRAGICON = 0x0037 ,
  introvirt::windows::win32k::WM_COMPAREITEM = 0x0039 , introvirt::windows::win32k::WM_GETOBJECT = 0x003d , introvirt::windows::win32k::WM_COMPACTING = 0x0041 , introvirt::windows::win32k::WM_COMMNOTIFY = 0x0044 ,
  introvirt::windows::win32k::WM_WINDOWPOSCHANGING = 0x0046 , introvirt::windows::win32k::WM_WINDOWPOSCHANGED = 0x0047 , introvirt::windows::win32k::WM_POWER = 0x0048 , introvirt::windows::win32k::WM_COPYGLOBALDATA = 0x0049 ,
  introvirt::windows::win32k::WM_COPYDATA = 0x004a , introvirt::windows::win32k::WM_CANCELJOURNAL = 0x004b , introvirt::windows::win32k::WM_NOTIFY = 0x004e , introvirt::windows::win32k::WM_INPUTLANGCHANGEREQUEST = 0x0050 ,
  introvirt::windows::win32k::WM_INPUTLANGCHANGE = 0x0051 , introvirt::windows::win32k::WM_TCARD = 0x0052 , introvirt::windows::win32k::WM_HELP = 0x0053 , introvirt::windows::win32k::WM_USERCHANGED = 0x0054 ,
  introvirt::windows::win32k::WM_NOTIFYFORMAT = 0x0055 , introvirt::windows::win32k::WM_CONTEXTMENU = 0x007b , introvirt::windows::win32k::WM_STYLECHANGING = 0x007c , introvirt::windows::win32k::WM_STYLECHANGED = 0x007d ,
  introvirt::windows::win32k::WM_DISPLAYCHANGE = 0x007e , introvirt::windows::win32k::WM_GETICON = 0x007f , introvirt::windows::win32k::WM_SETICON = 0x0080 , introvirt::windows::win32k::WM_NCCREATE = 0x0081 ,
  introvirt::windows::win32k::WM_NCDESTROY = 0x0082 , introvirt::windows::win32k::WM_NCCALCSIZE = 0x0083 , introvirt::windows::win32k::WM_NCHITTEST = 0x0084 , introvirt::windows::win32k::WM_NCPAINT = 0x0085 ,
  introvirt::windows::win32k::WM_NCACTIVATE = 0x0086 , introvirt::windows::win32k::WM_GETDLGCODE = 0x0087 , introvirt::windows::win32k::WM_SYNCPAINT = 0x0088 , introvirt::windows::win32k::WM_NCMOUSEMOVE = 0x00a0 ,
  introvirt::windows::win32k::WM_NCLBUTTONDOWN = 0x00a1 , introvirt::windows::win32k::WM_NCLBUTTONUP = 0x00a2 , introvirt::windows::win32k::WM_NCLBUTTONDBLCLK = 0x00a3 , introvirt::windows::win32k::WM_NCRBUTTONDOWN = 0x00a4 ,
  introvirt::windows::win32k::WM_NCRBUTTONUP = 0x00a5 , introvirt::windows::win32k::WM_NCRBUTTONDBLCLK = 0x00a6 , introvirt::windows::win32k::WM_NCMBUTTONDOWN = 0x00a7 , introvirt::windows::win32k::WM_NCMBUTTONUP = 0x00a8 ,
  introvirt::windows::win32k::WM_NCMBUTTONDBLCLK = 0x00a9 , introvirt::windows::win32k::WM_NCXBUTTONDOWN = 0x00ab , introvirt::windows::win32k::WM_NCXBUTTONUP = 0x00ac , introvirt::windows::win32k::WM_NCXBUTTONDBLCLK = 0x00ad ,
  introvirt::windows::win32k::WM_INPUT = 0x00ff , introvirt::windows::win32k::WM_KEYDOWN = 0x0100 , introvirt::windows::win32k::WM_KEYFIRST = 0x0100 , introvirt::windows::win32k::WM_KEYUP = 0x0101 ,
  introvirt::windows::win32k::WM_CHAR = 0x0102 , introvirt::windows::win32k::WM_DEADCHAR = 0x0103 , introvirt::windows::win32k::WM_SYSKEYDOWN = 0x0104 , introvirt::windows::win32k::WM_SYSKEYUP = 0x0105 ,
  introvirt::windows::win32k::WM_SYSCHAR = 0x0106 , introvirt::windows::win32k::WM_SYSDEADCHAR = 0x0107 , introvirt::windows::win32k::WM_KEYLAST = 0x0109 , introvirt::windows::win32k::WM_WNT_CONVERTREQUESTEX = 0x0109 ,
  introvirt::windows::win32k::WM_CONVERTREQUEST = 0x010a , introvirt::windows::win32k::WM_CONVERTRESULT = 0x010b , introvirt::windows::win32k::WM_INTERIM = 0x010c , introvirt::windows::win32k::WM_IME_STARTCOMPOSITION = 0x010d ,
  introvirt::windows::win32k::WM_IME_ENDCOMPOSITION = 0x010e , introvirt::windows::win32k::WM_IME_COMPOSITION = 0x010f , introvirt::windows::win32k::WM_IME_KEYLAST = 0x010f , introvirt::windows::win32k::WM_INITDIALOG = 0x0110 ,
  introvirt::windows::win32k::WM_COMMAND = 0x0111 , introvirt::windows::win32k::WM_SYSCOMMAND = 0x0112 , introvirt::windows::win32k::WM_TIMER = 0x0113 , introvirt::windows::win32k::WM_HSCROLL = 0x0114 ,
  introvirt::windows::win32k::WM_VSCROLL = 0x0115 , introvirt::windows::win32k::WM_INITMENU = 0x0116 , introvirt::windows::win32k::WM_INITMENUPOPUP = 0x0117 , introvirt::windows::win32k::WM_SYSTIMER = 0x0118 ,
  introvirt::windows::win32k::WM_MENUSELECT = 0x011f , introvirt::windows::win32k::WM_MENUCHAR = 0x0120 , introvirt::windows::win32k::WM_ENTERIDLE = 0x0121 , introvirt::windows::win32k::WM_MENURBUTTONUP = 0x0122 ,
  introvirt::windows::win32k::WM_MENUDRAG = 0x0123 , introvirt::windows::win32k::WM_MENUGETOBJECT = 0x0124 , introvirt::windows::win32k::WM_UNINITMENUPOPUP = 0x0125 , introvirt::windows::win32k::WM_MENUCOMMAND = 0x0126 ,
  introvirt::windows::win32k::WM_CHANGEUISTATE = 0x0127 , introvirt::windows::win32k::WM_UPDATEUISTATE = 0x0128 , introvirt::windows::win32k::WM_QUERYUISTATE = 0x0129 , introvirt::windows::win32k::WM_CTLCOLORMSGBOX = 0x0132 ,
  introvirt::windows::win32k::WM_CTLCOLOREDIT = 0x0133 , introvirt::windows::win32k::WM_CTLCOLORLISTBOX = 0x0134 , introvirt::windows::win32k::WM_CTLCOLORBTN = 0x0135 , introvirt::windows::win32k::WM_CTLCOLORDLG = 0x0136 ,
  introvirt::windows::win32k::WM_CTLCOLORSCROLLBAR = 0x0137 , introvirt::windows::win32k::WM_CTLCOLORSTATIC = 0x0138 , introvirt::windows::win32k::WM_MOUSEFIRST = 0x0200 , introvirt::windows::win32k::WM_MOUSEMOVE = 0x0200 ,
  introvirt::windows::win32k::WM_LBUTTONDOWN = 0x0201 , introvirt::windows::win32k::WM_LBUTTONUP = 0x0202 , introvirt::windows::win32k::WM_LBUTTONDBLCLK = 0x0203 , introvirt::windows::win32k::WM_RBUTTONDOWN = 0x0204 ,
  introvirt::windows::win32k::WM_RBUTTONUP = 0x0205 , introvirt::windows::win32k::WM_RBUTTONDBLCLK = 0x0206 , introvirt::windows::win32k::WM_MBUTTONDOWN = 0x0207 , introvirt::windows::win32k::WM_MBUTTONUP = 0x0208 ,
  introvirt::windows::win32k::WM_MBUTTONDBLCLK = 0x0209 , introvirt::windows::win32k::WM_MOUSELAST = 0x0209 , introvirt::windows::win32k::WM_MOUSEWHEEL = 0x020a , introvirt::windows::win32k::WM_XBUTTONDOWN = 0x020b ,
  introvirt::windows::win32k::WM_XBUTTONUP = 0x020c , introvirt::windows::win32k::WM_XBUTTONDBLCLK = 0x020d , introvirt::windows::win32k::WM_MOUSEHWHEEL = 0x020e , introvirt::windows::win32k::WM_PARENTNOTIFY = 0x0210 ,
  introvirt::windows::win32k::WM_ENTERMENULOOP = 0x0211 , introvirt::windows::win32k::WM_EXITMENULOOP = 0x0212 , introvirt::windows::win32k::WM_NEXTMENU = 0x0213 , introvirt::windows::win32k::WM_SIZING = 0x0214 ,
  introvirt::windows::win32k::WM_CAPTURECHANGED = 0x0215 , introvirt::windows::win32k::WM_MOVING = 0x0216 , introvirt::windows::win32k::WM_POWERBROADCAST = 0x0218 , introvirt::windows::win32k::WM_DEVICECHANGE = 0x0219 ,
  introvirt::windows::win32k::WM_MDICREATE = 0x0220 , introvirt::windows::win32k::WM_MDIDESTROY = 0x0221 , introvirt::windows::win32k::WM_MDIACTIVATE = 0x0222 , introvirt::windows::win32k::WM_MDIRESTORE = 0x0223 ,
  introvirt::windows::win32k::WM_MDINEXT = 0x0224 , introvirt::windows::win32k::WM_MDIMAXIMIZE = 0x0225 , introvirt::windows::win32k::WM_MDITILE = 0x0226 , introvirt::windows::win32k::WM_MDICASCADE = 0x0227 ,
  introvirt::windows::win32k::WM_MDIICONARRANGE = 0x0228 , introvirt::windows::win32k::WM_MDIGETACTIVE = 0x0229 , introvirt::windows::win32k::WM_MDISETMENU = 0x0230 , introvirt::windows::win32k::WM_ENTERSIZEMOVE = 0x0231 ,
  introvirt::windows::win32k::WM_EXITSIZEMOVE = 0x0232 , introvirt::windows::win32k::WM_DROPFILES = 0x0233 , introvirt::windows::win32k::WM_MDIREFRESHMENU = 0x0234 , introvirt::windows::win32k::WM_IME_REPORT = 0x0280 ,
  introvirt::windows::win32k::WM_IME_SETCONTEXT = 0x0281 , introvirt::windows::win32k::WM_IME_NOTIFY = 0x0282 , introvirt::windows::win32k::WM_IME_CONTROL = 0x0283 , introvirt::windows::win32k::WM_IME_COMPOSITIONFULL = 0x0284 ,
  introvirt::windows::win32k::WM_IME_SELECT = 0x0285 , introvirt::windows::win32k::WM_IME_CHAR = 0x0286 , introvirt::windows::win32k::WM_IME_REQUEST = 0x0288 , introvirt::windows::win32k::WM_IMEKEYDOWN = 0x0290 ,
  introvirt::windows::win32k::WM_IME_KEYDOWN = 0x0290 , introvirt::windows::win32k::WM_IMEKEYUP = 0x0291 , introvirt::windows::win32k::WM_IME_KEYUP = 0x0291 , introvirt::windows::win32k::WM_NCMOUSEHOVER = 0x02a0 ,
  introvirt::windows::win32k::WM_MOUSEHOVER = 0x02a1 , introvirt::windows::win32k::WM_NCMOUSELEAVE = 0x02a2 , introvirt::windows::win32k::WM_MOUSELEAVE = 0x02a3 , introvirt::windows::win32k::WM_CUT = 0x0300 ,
  introvirt::windows::win32k::WM_COPY = 0x0301 , introvirt::windows::win32k::WM_PASTE = 0x0302 , introvirt::windows::win32k::WM_CLEAR = 0x0303 , introvirt::windows::win32k::WM_UNDO = 0x0304 ,
  introvirt::windows::win32k::WM_RENDERFORMAT = 0x0305 , introvirt::windows::win32k::WM_RENDERALLFORMATS = 0x0306 , introvirt::windows::win32k::WM_DESTROYCLIPBOARD = 0x0307 , introvirt::windows::win32k::WM_DRAWCLIPBOARD = 0x0308 ,
  introvirt::windows::win32k::WM_PAINTCLIPBOARD = 0x0309 , introvirt::windows::win32k::WM_VSCROLLCLIPBOARD = 0x030a , introvirt::windows::win32k::WM_SIZECLIPBOARD = 0x030b , introvirt::windows::win32k::WM_ASKCBFORMATNAME = 0x030c ,
  introvirt::windows::win32k::WM_CHANGECBCHAIN = 0x030d , introvirt::windows::win32k::WM_HSCROLLCLIPBOARD = 0x030e , introvirt::windows::win32k::WM_QUERYNEWPALETTE = 0x030f , introvirt::windows::win32k::WM_PALETTEISCHANGING = 0x0310 ,
  introvirt::windows::win32k::WM_PALETTECHANGED = 0x0311 , introvirt::windows::win32k::WM_HOTKEY = 0x0312 , introvirt::windows::win32k::WM_PRINT = 0x0317 , introvirt::windows::win32k::WM_PRINTCLIENT = 0x0318 ,
  introvirt::windows::win32k::WM_APPCOMMAND = 0x0319 , introvirt::windows::win32k::WM_HANDHELDFIRST = 0x0358 , introvirt::windows::win32k::WM_HANDHELDLAST = 0x035f , introvirt::windows::win32k::WM_AFXFIRST = 0x0360 ,
  introvirt::windows::win32k::WM_AFXLAST = 0x037f , introvirt::windows::win32k::WM_PENWINFIRST = 0x0380 , introvirt::windows::win32k::WM_RCRESULT = 0x0381 , introvirt::windows::win32k::WM_HOOKRCRESULT = 0x0382 ,
  introvirt::windows::win32k::WM_GLOBALRCCHANGE = 0x0383 , introvirt::windows::win32k::WM_PENMISCINFO = 0x0383 , introvirt::windows::win32k::WM_SKB = 0x0384 , introvirt::windows::win32k::WM_HEDITCTL = 0x0385 ,
  introvirt::windows::win32k::WM_PENCTL = 0x0385 , introvirt::windows::win32k::WM_PENMISC = 0x0386 , introvirt::windows::win32k::WM_CTLINIT = 0x0387 , introvirt::windows::win32k::WM_PENEVENT = 0x0388 ,
  introvirt::windows::win32k::WM_PENWINLAST = 0x038f , introvirt::windows::win32k::WM_PSD_PAGESETUPDLG = 0x0400 , introvirt::windows::win32k::WM_USER = 0x0400 , introvirt::windows::win32k::WM_CHOOSEFONT_GETLOGFONT = 0x0401 ,
  introvirt::windows::win32k::WM_PSD_FULLPAGERECT = 0x0401 , introvirt::windows::win32k::WM_PSD_MINMARGINRECT = 0x0402 , introvirt::windows::win32k::WM_PSD_MARGINRECT = 0x0403 , introvirt::windows::win32k::WM_PSD_GREEKTEXTRECT = 0x0404 ,
  introvirt::windows::win32k::WM_PSD_ENVSTAMPRECT = 0x0405 , introvirt::windows::win32k::WM_PSD_YAFULLPAGERECT = 0x0406 , introvirt::windows::win32k::WM_CAP_UNICODE_START = 0x0464 , introvirt::windows::win32k::WM_CHOOSEFONT_SETLOGFONT = 0x0465 ,
  introvirt::windows::win32k::WM_CAP_SET_CALLBACK_ERRORW = 0x0466 , introvirt::windows::win32k::WM_CHOOSEFONT_SETFLAGS = 0x0466 , introvirt::windows::win32k::WM_CAP_SET_CALLBACK_STATUSW = 0x0467 , introvirt::windows::win32k::WM_CAP_DRIVER_GET_NAMEW = 0x0470 ,
  introvirt::windows::win32k::WM_CAP_DRIVER_GET_VERSIONW = 0x0471 , introvirt::windows::win32k::WM_CAP_FILE_SET_CAPTURE_FILEW = 0x0478 , introvirt::windows::win32k::WM_CAP_FILE_GET_CAPTURE_FILEW = 0x0479 , introvirt::windows::win32k::WM_CAP_FILE_SAVEASW = 0x047b ,
  introvirt::windows::win32k::WM_CAP_FILE_SAVEDIBW = 0x047d , introvirt::windows::win32k::WM_CAP_SET_MCI_DEVICEW = 0x04a6 , introvirt::windows::win32k::WM_CAP_GET_MCI_DEVICEW = 0x04a7 , introvirt::windows::win32k::WM_CAP_PAL_OPENW = 0x04b4 ,
  introvirt::windows::win32k::WM_CAP_PAL_SAVEW = 0x04b5 , introvirt::windows::win32k::WM_CPL_LAUNCH = 0x07e8 , introvirt::windows::win32k::WM_CPL_LAUNCHED = 0x07e9 , introvirt::windows::win32k::WM_APP = 0x8000 ,
  introvirt::windows::win32k::WM_RASDIALEVENT = 0xcccd
}
 

Functions

const std::string & introvirt::windows::win32k::to_string (WindowMessage msg)
 
std::ostream & introvirt::windows::win32k::operator<< (std::ostream &os, WindowMessage msg)