 IN: windows.user32
 
 ! HKL for ActivateKeyboardLayout
-: HKL_PREV 0 ;
-: HKL_NEXT 1 ;
-
-: CW_USEDEFAULT HEX: 80000000 ;
-
-: WS_OVERLAPPED       HEX: 00000000 ;
-: WS_POPUP            HEX: 80000000 ;
-: WS_CHILD            HEX: 40000000 ;
-: WS_MINIMIZE         HEX: 20000000 ;
-: WS_VISIBLE          HEX: 10000000 ;
-: WS_DISABLED         HEX: 08000000 ;
-: WS_CLIPSIBLINGS     HEX: 04000000 ;
-: WS_CLIPCHILDREN     HEX: 02000000 ;
-: WS_MAXIMIZE         HEX: 01000000 ;
-: WS_CAPTION          HEX: 00C00000 ; !    /* WS_BORDER | WS_DLGFRAME  */
-: WS_BORDER           HEX: 00800000 ;
-: WS_DLGFRAME         HEX: 00400000 ;
-: WS_VSCROLL          HEX: 00200000 ;
-: WS_HSCROLL          HEX: 00100000 ;
-: WS_SYSMENU          HEX: 00080000 ;
-: WS_THICKFRAME       HEX: 00040000 ;
-: WS_GROUP            HEX: 00020000 ;
-: WS_TABSTOP          HEX: 00010000 ;
-: WS_MINIMIZEBOX      HEX: 00020000 ;
-: WS_MAXIMIZEBOX      HEX: 00010000 ;
+: HKL_PREV 0 ; inline
+: HKL_NEXT 1 ; inline
+
+: CW_USEDEFAULT HEX: 80000000 ; inline
+
+: WS_OVERLAPPED       HEX: 00000000 ; inline
+: WS_POPUP            HEX: 80000000 ; inline
+: WS_CHILD            HEX: 40000000 ; inline
+: WS_MINIMIZE         HEX: 20000000 ; inline
+: WS_VISIBLE          HEX: 10000000 ; inline
+: WS_DISABLED         HEX: 08000000 ; inline
+: WS_CLIPSIBLINGS     HEX: 04000000 ; inline
+: WS_CLIPCHILDREN     HEX: 02000000 ; inline
+: WS_MAXIMIZE         HEX: 01000000 ; inline
+: WS_CAPTION          HEX: 00C00000 ; inline
+: WS_BORDER           HEX: 00800000 ; inline
+: WS_DLGFRAME         HEX: 00400000 ; inline
+: WS_VSCROLL          HEX: 00200000 ; inline
+: WS_HSCROLL          HEX: 00100000 ; inline
+: WS_SYSMENU          HEX: 00080000 ; inline
+: WS_THICKFRAME       HEX: 00040000 ; inline
+: WS_GROUP            HEX: 00020000 ; inline
+: WS_TABSTOP          HEX: 00010000 ; inline
+: WS_MINIMIZEBOX      HEX: 00020000 ; inline
+: WS_MAXIMIZEBOX      HEX: 00010000 ; inline
 
 ! Common window styles
-: WS_OVERLAPPEDWINDOW WS_OVERLAPPED WS_CAPTION WS_SYSMENU WS_THICKFRAME WS_MINIMIZEBOX WS_MAXIMIZEBOX bitor bitor bitor bitor bitor ;
-
-: WS_POPUPWINDOW      WS_POPUP WS_BORDER WS_SYSMENU bitor bitor ;
-
-: WS_CHILDWINDOW      WS_CHILD ;
-
-: WS_TILED            WS_OVERLAPPED ;
-: WS_ICONIC           WS_MINIMIZE ;
-: WS_SIZEBOX          WS_THICKFRAME ;
-: WS_TILEDWINDOW      WS_OVERLAPPEDWINDOW ;
+: WS_OVERLAPPEDWINDOW WS_OVERLAPPED WS_CAPTION WS_SYSMENU WS_THICKFRAME WS_MINIMIZEBOX WS_MAXIMIZEBOX bitor bitor bitor bitor bitor ; foldable inline
+
+: WS_POPUPWINDOW      WS_POPUP WS_BORDER WS_SYSMENU bitor bitor ; foldable inline
+
+: WS_CHILDWINDOW      WS_CHILD ; inline
+
+: WS_TILED            WS_OVERLAPPED ; inline
+: WS_ICONIC           WS_MINIMIZE ; inline
+: WS_SIZEBOX          WS_THICKFRAME ; inline
+: WS_TILEDWINDOW      WS_OVERLAPPEDWINDOW ; inline
 
 ! Extended window styles
 

: WS_EX_CONTROLPARENT     HEX: 00010000 ; inline
: WS_EX_STATICEDGE        HEX: 00020000 ; inline
: WS_EX_APPWINDOW         HEX: 00040000 ; inline
: WS_EX_OVERLAPPEDWINDOW WS_EX_WINDOWEDGE WS_EX_CLIENTEDGE bitor ; inline
: WS_EX_PALETTEWINDOW
    WS_EX_WINDOWEDGE WS_EX_TOOLWINDOW bitor WS_EX_TOPMOST bitor ; inline

: CS_VREDRAW          HEX: 0001 ;
: CS_HREDRAW          HEX: 0002 ;
: CS_DBLCLKS          HEX: 0008 ;
: CS_OWNDC            HEX: 0020 ;
: CS_CLASSDC          HEX: 0040 ;
: CS_PARENTDC         HEX: 0080 ;
: CS_NOCLOSE          HEX: 0200 ;
: CS_SAVEBITS         HEX: 0800 ;
: CS_BYTEALIGNCLIENT  HEX: 1000 ;
: CS_BYTEALIGNWINDOW  HEX: 2000 ;
: CS_GLOBALCLASS      HEX: 4000 ;

: COLOR_SCROLLBAR         0 ;
: COLOR_BACKGROUND        1 ;
: COLOR_ACTIVECAPTION     2 ;
: COLOR_INACTIVECAPTION   3 ;
: COLOR_MENU              4 ;
: COLOR_WINDOW            5 ;
: COLOR_WINDOWFRAME       6 ;
: COLOR_MENUTEXT          7 ;
: COLOR_WINDOWTEXT        8 ;
: COLOR_CAPTIONTEXT       9 ;
: COLOR_ACTIVEBORDER      10 ;
: COLOR_INACTIVEBORDER    11 ;
: COLOR_APPWORKSPACE      12 ;
: COLOR_HIGHLIGHT         13 ;
: COLOR_HIGHLIGHTTEXT     14 ;
: COLOR_BTNFACE           15 ;
: COLOR_BTNSHADOW         16 ;
: COLOR_GRAYTEXT          17 ;
: COLOR_BTNTEXT           18 ;
: COLOR_INACTIVECAPTIONTEXT 19 ;
: COLOR_BTNHIGHLIGHT      20 ;

: IDI_APPLICATION     32512 ;
: IDI_HAND            32513 ;
: IDI_QUESTION        32514 ;
: IDI_EXCLAMATION     32515 ;
: IDI_ASTERISK        32516 ;
: IDI_WINLOGO         32517 ;

! ShowWindow() Commands
: SW_HIDE             0 ;
: SW_SHOWNORMAL       1 ;
: SW_NORMAL           1 ;
: SW_SHOWMINIMIZED    2 ;
: SW_SHOWMAXIMIZED    3 ;
: SW_MAXIMIZE         3 ;
: SW_SHOWNOACTIVATE   4 ;
: SW_SHOW             5 ;
: SW_MINIMIZE         6 ;
: SW_SHOWMINNOACTIVE  7 ;
: SW_SHOWNA           8 ;
: SW_RESTORE          9 ;
: SW_SHOWDEFAULT      10 ;
: SW_FORCEMINIMIZE    11 ;
: SW_MAX              11 ;

! PeekMessage
: PM_NOREMOVE   0 ;
: PM_REMOVE     1 ;
: PM_NOYIELD    2 ;
! : PM_QS_INPUT         (QS_INPUT << 16) ;
! : PM_QS_POSTMESSAGE   ((QS_POSTMESSAGE | QS_HOTKEY | QS_TIMER) << 16) ;
! : PM_QS_PAINT         (QS_PAINT << 16) ;

: DefWindowProc DefWindowProcW ; inline
! FUNCTION: DeleteMenu
! FUNCTION: DeregisterShellHookWindow
FUNCTION: BOOL DestroyAcceleratorTable ( HACCEL hAccel ) ;
! FUNCTION: DestroyCaret
! FUNCTION: DestroyCursor
! FUNCTION: DestroyIcon
