increased instruction parameter count to 6, made SendMessage support strings differently and made it support timeouts

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1006 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
justin1014 2002-09-13 21:23:01 +00:00
parent b319c52229
commit 680c8f78af
4 changed files with 34 additions and 11 deletions

View file

@ -20,7 +20,7 @@
// CRC (optional - 4 bytes)
#define MAX_ENTRY_OFFSETS 5
#define MAX_ENTRY_OFFSETS 6
// if you want people to not be able to decompile your installers as easily,
@ -66,7 +66,7 @@ enum
EW_PUSHPOP, // Push/Pop/Exchange: 3 [variable/string, ?pop:push, ?exch]
EW_FINDWINDOW, // FindWindow: 5, [outputvar, window class,window name, window_parent, window_after]
EW_SENDMESSAGE, // SendMessage: 5 [output, hwnd, msg, lparam, wparam]
EW_SENDMESSAGE, // SendMessage: 6 [output, hwnd, msg, wparam, lparam, [wparamstring?1:0 | lparamstring?2:0 | timeout<<2]
EW_ISWINDOW, // IsWindow: 3 [hwnd, jump_if_window, jump_if_notwindow]
EW_GETDLGITEM, // GetDlgItem: 3 [outputvar, dialog, item_id]
EW_SETWINDOWLONG, // SetStaticBkColor: 2 [hwnd, color]