
Namespace Win32

    ''' <summary>
    ''' Describes a number of common Windows messages.
    ''' </summary>
    ''' <remarks></remarks>
    Public Enum WM
        CREATE = 1
        DESTROY
        MOVE
        SIZE = 5
        ACTIVATE
        SETFOCUS
        KILLFOCUS
        SETREDRAW = 11
        SETTEXT
        GETTEXT
        GETTEXTLENGTH
        PAINT
        CLOSE
        QUIT = 18
        ERASEBKGND = 20
        SYSCOLORCHANGE
        SHOWWINDOW = 24
        WININICHANGE = 26
        SETTINGCHANGE = 26
        FONTCHANGE = 29
        CANCELMODE = 31
        SETCURSOR
        NEXTDLGCTL = 40
        DRAWITEM = 43
        MEASUREITEM
        DELETEITEM
        SETFONT = 48
        GETFONT
        COMPAREITEM = 57
        WINDOWPOSCHANGED = 71
        NOTIFY = 78
        HELP = 83
        STYLECHANGED = 125
        NCDESTROY = 130
        GETDLGCODE = 135
        KEYFIRST = 256
        KEYDOWN = 256
        KEYUP
        CHAR1
        DEADCHAR
        SYSKEYDOWN
        SYSKEYUP
        SYSCHAR
        SYSDEADCHAR
        KEYLAST
        IM_INFO = 268
        IME_STARTCOMPOSITION
        IME_ENDCOMPOSITION
        IME_COMPOSITION
        IME_KEYLAST = 271
        IME_SETCONTEXT = 641
        IME_NOTIFY
        IME_CONTROL
        IME_COMPOSITIONFULL
        IME_SELECT
        IME_CHAR
        IME_SYSTEM
        IME_REQUEST
        IME_KEYDOWN = 656
        IME_KEYUP
        INITDIALOG = 272
        COMMAND
        SYSCOMMAND
        TIMER
        HSCROLL
        VSCROLL
        INITMENUPOPUP = 279
        MENUCHAR = 288
        MOUSEFIRST = 512
        MOUSEMOVE = 512
        LBUTTONDOWN
        LBUTTONUP
        LBUTTONDBLCLK
        RBUTTONDOWN
        RBUTTONUP
        RBUTTONDBLCLK
        MBUTTONDOWN
        MBUTTONUP
        MBUTTONDBLCLK
        MOUSEWHEEL
        MOUSELAST = 522
        ENTERMENULOOP = 529
        EXITMENULOOP
        CAPTURECHANGED = 533
        CUT = 768
        COPY
        PASTE
        CLEAR
        UNDO
        RENDERFORMAT
        RENDERALLFORMATS
        DESTROYCLIPBOARD
        QUERYNEWPALETTE = 783
        PALETTECHANGED = 785
        CTLCOLORMSGBOX = 306
        CTLCOLOREDIT
        CTLCOLORLISTBOX
        CTLCOLORBTN
        CTLCOLORDLG
        CTLCOLORSCROLLBAR
        CTLCOLORSTATIC
        VKEYTOITEM = 46
        CHARTOITEM
        QUERYDRAGICON = 55
        DBNOTIFICATION = 1021
        NETCONNECT
        HIBERNATE
        USER
        APP = 32768
    End Enum

End Namespace