Make sure SYSSTRUCT pointer members are correctly aligned for x64

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6447 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
anders_k 2014-03-06 17:23:54 +00:00
parent ce0d6a7a94
commit 9ba36b14f5

View file

@ -600,10 +600,10 @@ UDM Up-down control
!define LVCF_WIDTH 2
!define LVCF_TEXT 4
!define LVCF_SUBITEM 8
!define SYSSTRUCT_LVITEM_V1 (i,i,i,i,i,t,i,i,p)
!define SYSSTRUCT_LVITEM_V2 (i,i,i,i,i,t,i,i,p,i) ; IE3
!define SYSSTRUCT_LVITEM_V3 (i,i,i,i,i,t,i,i,p,i,i,i,i) ; WinXP + ComCtl32 v6
!define SYSSTRUCT_LVITEM_V4 (i,i,i,i,i,t,i,i,p,i,i,i,i,i,i) ; WinVista + ComCtl32 v6
!define SYSSTRUCT_LVITEM_V1 (i,i,i,i,&i${NSIS_PTR_SIZE},t,i,i,p)
!define SYSSTRUCT_LVITEM_V2 (i,i,i,i,&i${NSIS_PTR_SIZE},t,i,i,p,i) ; IE3
!define SYSSTRUCT_LVITEM_V3 (i,i,i,i,&i${NSIS_PTR_SIZE},t,i,i,p,i,i,i,i) ; WinXP + ComCtl32 v6
!define SYSSTRUCT_LVITEM_V4 (i,i,i,i,&i${NSIS_PTR_SIZE},t,i,i,p,i,i,i,i,i,i) ; WinVista + ComCtl32 v6
!define LVSCW_AUTOSIZE -1
!define LVSCW_AUTOSIZE_USEHEADER -2
!define LVM_FIRST 0x00001000
@ -670,7 +670,7 @@ ${_NSIS_DEFAW} LVM_SETITEMTEXT
!define TCS_SCROLLOPPOSITE 0x0001
!define TCIF_TEXT 1
!define TCIF_PARAM 8
!define SYSSTRUCT_TCITEM (i,i,i,t,i,i,p)
!define SYSSTRUCT_TCITEM (i,i,&i${NSIS_PTR_SIZE},t,i,i,p)
!define TCM_FIRST 0x1300
!define /math TCM_INSERTITEMA ${TCM_FIRST} + 7
!define /math TCM_GETCURSEL ${TCM_FIRST} + 11