home *** CD-ROM | disk | FTP | other *** search
- !ifndef __WIN_WINUSER__INC
- !define __WIN_WINUSER__INC
- !verbose push
- !verbose 3
- !ifndef __WIN_MS_NOUSER & __WIN_NOINC_WINUSER
-
- !ifndef __WIN_MS_NOVIRTUALKEYCODES
- !define VK_LBUTTON 0x01
- !define VK_RBUTTON 0x02
- !define VK_CANCEL 0x03
- !define VK_MBUTTON 0x04 /* NOT contiguous with L & RBUTTON */
- !define VK_XBUTTON1 0x05 /* NOT contiguous with L & RBUTTON */
- !define VK_XBUTTON2 0x06 /* NOT contiguous with L & RBUTTON */
- !define VK_BACK 0x08
- !define VK_TAB 0x09
- !define VK_CLEAR 0x0C
- !define VK_RETURN 0x0D
- !define VK_SHIFT 0x10
- !define VK_CONTROL 0x11
- !define VK_MENU 0x12
- !define VK_PAUSE 0x13
- !define VK_CAPITAL 0x14
- !define VK_ESCAPE 0x1B
- !define VK_CONVERT 0x1C
- !define VK_NONCONVERT 0x1D
- !define VK_ACCEPT 0x1E
- !define VK_MODECHANGE 0x1F
- !define VK_SPACE 0x20
- !define VK_PRIOR 0x21
- !define VK_NEXT 0x22
- !define VK_END 0x23
- !define VK_HOME 0x24
- !define VK_LEFT 0x25
- !define VK_UP 0x26
- !define VK_RIGHT 0x27
- !define VK_DOWN 0x28
- !define VK_SELECT 0x29
- !define VK_PRINT 0x2A
- !define VK_EXECUTE 0x2B
- !define VK_SNAPSHOT 0x2C
- !define VK_INSERT 0x2D
- !define VK_DELETE 0x2E
- !define VK_HELP 0x2F
- ; VK_0 - VK_9 are the same as ASCII '0' - '9' (0x30 - 0x39)
- ; VK_A - VK_Z are the same as ASCII 'A' - 'Z' (0x41 - 0x5A)
- !define VK_LWIN 0x5B
- !define VK_RWIN 0x5C
- !define VK_APPS 0x5D
- !define VK_SLEEP 0x5F
- !define VK_NUMPAD0 0x60
- !define VK_NUMPAD1 0x61
- !define VK_NUMPAD2 0x62
- !define VK_NUMPAD3 0x63
- !define VK_NUMPAD4 0x64
- !define VK_NUMPAD5 0x65
- !define VK_NUMPAD6 0x66
- !define VK_NUMPAD7 0x67
- !define VK_NUMPAD8 0x68
- !define VK_NUMPAD9 0x69
- !define VK_MULTIPLY 0x6A
- !define VK_ADD 0x6B
- !define VK_SEPARATOR 0x6C
- !define VK_SUBTRACT 0x6D
- !define VK_DECIMAL 0x6E
- !define VK_DIVIDE 0x6F
- !define VK_F1 0x70
- !define VK_F2 0x71
- !define VK_F3 0x72
- !define VK_F4 0x73
- !define VK_F5 0x74
- !define VK_F6 0x75
- !define VK_F7 0x76
- !define VK_F8 0x77
- !define VK_F9 0x78
- !define VK_F10 0x79
- !define VK_F11 0x7A
- !define VK_F12 0x7B
- !define VK_NUMLOCK 0x90
- !define VK_SCROLL 0x91
- !define VK_OEM_NEC_EQUAL 0x92 ; '=' key on numpad
- !define VK_LSHIFT 0xA0
- !define VK_RSHIFT 0xA1
- !define VK_LCONTROL 0xA2
- !define VK_RCONTROL 0xA3
- !define VK_LMENU 0xA4
- !define VK_RMENU 0xA5
- !endif
-
- !ifndef __WIN_MS_NOWINOFFSETS
- /* in nsDialogs.nsh...
- !define GWL_STYLE -16
- !define GWL_EXSTYLE -20 */
- !define GWLP_WNDPROC -4
- !define GWLP_HINSTANCE -6
- !define GWLP_HWNDPARENT -8
- !define GWLP_USERDATA -21
- !define GWLP_ID -12
- !define DWLP_MSGRESULT 0
- !define /math DWLP_DLGPROC ${DWLP_MSGRESULT} + ${__WIN_PTRSIZE} ;DWLP_MSGRESULT + sizeof(LRESULT)
- !define /math DWLP_USER ${DWLP_DLGPROC} + ${__WIN_PTRSIZE} ;DWLP_DLGPROC + sizeof(DLGPROC)
- !endif
-
- !ifndef __WIN_MS_NONCMESSAGES
- !define HTERROR -2
- !define HTTRANSPARENT -1
- !define HTNOWHERE 0
- !define HTCLIENT 1
- !define HTCAPTION 2
- !define HTSYSMENU 3
- !define HTGROWBOX 4
- !define HTSIZE ${HTGROWBOX}
- !define HTMENU 5
- !define HTHSCROLL 6
- !define HTVSCROLL 7
- !define HTMINBUTTON 8
- !define HTMAXBUTTON 9
- !define HTLEFT 10
- !define HTRIGHT 11
- !define HTTOP 12
- !define HTTOPLEFT 13
- !define HTTOPRIGHT 14
- !define HTBOTTOM 15
- !define HTBOTTOMLEFT 16
- !define HTBOTTOMRIGHT 17
- !define HTBORDER 18
- !define HTREDUCE ${HTMINBUTTON}
- !define HTZOOM ${HTMAXBUTTON}
- !define HTSIZEFIRST ${HTLEFT}
- !define HTSIZELAST ${HTBOTTOMRIGHT}
- !define HTOBJECT 19
- !define HTCLOSE 20
- !define HTHELP 21
- !endif
-
- !ifndef __WIN_MS_NOSYSCOMMANDS
- !define SC_SIZE 0xF000
- !define SC_MOVE 0xF010
- !define SC_MINIMIZE 0xF020
- !define SC_MAXIMIZE 0xF030
- !define SC_NEXTWINDOW 0xF040
- !define SC_PREVWINDOW 0xF050
- !define SC_CLOSE 0xF060
- !define SC_VSCROLL 0xF070
- !define SC_HSCROLL 0xF080
- !define SC_MOUSEMENU 0xF090
- !define SC_KEYMENU 0xF100
- !define SC_ARRANGE 0xF110
- !define SC_RESTORE 0xF120
- !define SC_TASKLIST 0xF130
- !define SC_SCREENSAVE 0xF140
- !define SC_HOTKEY 0xF150
- !define SC_DEFAULT 0xF160
- !define SC_MONITORPOWER 0xF170
- !define SC_CONTEXTHELP 0xF180
- !define SC_SEPARATOR 0xF00F
- !endif
-
- !define IDC_ARROW 32512
- !define IDC_IBEAM 32513
- !define IDC_WAIT 32514
- !define IDC_CROSS 32515
- !define IDC_UPARROW 32516
- !define IDC_SIZENWSE 32642
- !define IDC_SIZENESW 32643
- !define IDC_SIZEWE 32644
- !define IDC_SIZENS 32645
- !define IDC_SIZEALL 32646
- !define IDC_NO 32648
- !define IDC_HAND 32649
- !define IDC_APPSTARTING 32650
- !define IDC_HELP 32651
-
- /* in nsDialogs.nsh...
- !define IMAGE_BITMAP 0
- !define IMAGE_ICON 1
- !define IMAGE_CURSOR 2*/
-
- /* in nsDialogs.nsh...
- !define LR_DEFAULTCOLOR 0x0000
- !define LR_MONOCHROME 0x0001
- !define LR_COLOR 0x0002
- !define LR_COPYRETURNORG 0x0004
- !define LR_COPYDELETEORG 0x0008
- !define LR_LOADFROMFILE 0x0010
- !define LR_LOADTRANSPARENT 0x0020
- !define LR_DEFAULTSIZE 0x0040
- !define LR_VGACOLOR 0x0080
- !define LR_LOADMAP3DCOLORS 0x1000
- !define LR_CREATEDIBSECTION 0x2000
- !define LR_COPYFROMRESOURCE 0x4000
- !define LR_SHARED 0x8000*/
-
- !define GA_PARENT 1
- !define GA_ROOT 2
- !define GA_ROOTOWNER 3
-
- !endif /* __WIN_MS_NOUSER & __WIN_NOINC_WINUSER */
- !verbose pop
- !endif /* __WIN_WINUSER__INC */