1 |
douglas |
1167 |
; NSIS Shell Execute Plugin |
2 |
|
|
; |
3 |
|
|
; Douglas Thrift |
4 |
|
|
; |
5 |
|
|
; $Id$ |
6 |
|
|
|
7 |
|
|
!ifndef SHELLEXECUTE_INCLUDED |
8 |
|
|
!verbose push |
9 |
|
|
!verbose 3 |
10 |
douglas |
1169 |
!define SHELLEXECUTE_INCLUDED |
11 |
douglas |
1167 |
|
12 |
|
|
!define NULL "0" |
13 |
|
|
|
14 |
|
|
!define SEE_MASK_CLASSNAME 0x00000001 |
15 |
|
|
!define SEE_MASK_CLASSKEY 0x00000003 |
16 |
|
|
!define SEE_MASK_IDLIST 0x00000004 |
17 |
|
|
!define SEE_MASK_INVOKEIDLIST 0x0000000c |
18 |
|
|
!define SEE_MASK_HOTKEY 0x00000020 |
19 |
|
|
!define SEE_MASK_NOCLOSEPROCESS 0x00000040 |
20 |
|
|
!define SEE_MASK_CONNECTNETDRV 0x00000080 |
21 |
|
|
!define SEE_MASK_NOASYNC 0x00000100 |
22 |
|
|
!define SEE_MASK_DOENVSUBST 0x00000200 |
23 |
|
|
!define SEE_MASK_FLAG_NO_UI 0x00000400 |
24 |
|
|
!define SEE_MASK_UNICODE 0x00004000 |
25 |
|
|
!define SEE_MASK_NO_CONSOLE 0x00008000 |
26 |
|
|
!define SEE_MASK_ASYNCOK 0x00100000 |
27 |
|
|
!define SEE_MASK_HMONITOR 0x00200000 |
28 |
|
|
!define SEE_MASK_NOZONECHECKS 0x00800000 |
29 |
|
|
!define SEE_MASK_NOQUERYCLASSSTORE 0x01000000 |
30 |
|
|
!define SEE_MASK_WAITFORINPUTIDLE 0x02000000 |
31 |
|
|
!define SEE_MASK_FLAG_LOG_USAGE 0x04000000 |
32 |
|
|
|
33 |
|
|
!verbose pop |
34 |
douglas |
1168 |
!endif #SHELLEXECUTE_INCLUDED |
35 |
douglas |
1167 |
|
36 |
|
|
# vim: autoindent filetype=nsis |