Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-cw
Commits
9e57091f
Commit
9e57091f
authored
Aug 30, 2005
by
Frank Richter
Committed by
Alexandre Julliard
Aug 30, 2005
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix warnings in 64bit.
parent
ea61fd37
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
136 additions
and
137 deletions
+136
-137
animate.c
dlls/comctl32/animate.c
+10
-11
comboex.c
dlls/comctl32/comboex.c
+10
-10
comctl32undoc.c
dlls/comctl32/comctl32undoc.c
+4
-4
commctrl.c
dlls/comctl32/commctrl.c
+12
-12
header.c
dlls/comctl32/header.c
+1
-1
imagelist.c
dlls/comctl32/imagelist.c
+2
-2
ipaddress.c
dlls/comctl32/ipaddress.c
+1
-1
listview.c
dlls/comctl32/listview.c
+10
-10
propsheet.c
dlls/comctl32/propsheet.c
+22
-22
status.c
dlls/comctl32/status.c
+1
-1
tab.c
dlls/comctl32/tab.c
+1
-1
theming.c
dlls/comctl32/theming.c
+1
-1
toolbar.c
dlls/comctl32/toolbar.c
+4
-5
tooltips.c
dlls/comctl32/tooltips.c
+24
-24
treeview.c
dlls/comctl32/treeview.c
+15
-14
commctrl.h
include/commctrl.h
+16
-16
prsht.h
include/prsht.h
+2
-2
No files found.
dlls/comctl32/animate.c
View file @
9e57091f
...
...
@@ -53,7 +53,7 @@ static struct {
HMODULE
hModule
;
HIC
(
WINAPI
*
fnICOpen
)(
DWORD
,
DWORD
,
UINT
);
LRESULT
(
WINAPI
*
fnICClose
)(
HIC
);
LRESULT
(
WINAPI
*
fnICSendMessage
)(
HIC
,
UINT
,
DWORD
,
DWORD
);
LRESULT
(
WINAPI
*
fnICSendMessage
)(
HIC
,
UINT
,
DWORD
_PTR
,
DWORD_PTR
);
DWORD
(
WINAPIV
*
fnICDecompress
)(
HIC
,
DWORD
,
LPBITMAPINFOHEADER
,
LPVOID
,
LPBITMAPINFOHEADER
,
LPVOID
);
}
fnIC
;
...
...
@@ -139,7 +139,8 @@ static BOOL ANIMATE_LoadFileW(ANIMATE_INFO *infoPtr, LPWSTR lpName)
{
infoPtr
->
hMMio
=
mmioOpenW
(
lpName
,
0
,
MMIO_ALLOCBUF
|
MMIO_READ
|
MMIO_DENYWRITE
);
return
(
BOOL
)
infoPtr
->
hMMio
;
if
(
!
infoPtr
->
hMMio
)
return
FALSE
;
return
TRUE
;
}
...
...
@@ -655,14 +656,14 @@ static BOOL ANIMATE_GetAviCodec(ANIMATE_INFO *infoPtr)
}
outSize
=
fnIC
.
fnICSendMessage
(
infoPtr
->
hic
,
ICM_DECOMPRESS_GET_FORMAT
,
(
DWORD
)
infoPtr
->
inbih
,
0L
);
(
DWORD
_PTR
)
infoPtr
->
inbih
,
0L
);
infoPtr
->
outbih
=
Alloc
(
outSize
);
if
(
!
infoPtr
->
outbih
)
return
FALSE
;
if
(
fnIC
.
fnICSendMessage
(
infoPtr
->
hic
,
ICM_DECOMPRESS_GET_FORMAT
,
(
DWORD
)
infoPtr
->
inbih
,
(
DWORD
)
infoPtr
->
outbih
)
!=
outSize
)
(
DWORD
_PTR
)
infoPtr
->
inbih
,
(
DWORD_PTR
)
infoPtr
->
outbih
)
!=
outSize
)
{
WARN
(
"Can't get output BIH
\n
"
);
return
FALSE
;
...
...
@@ -673,7 +674,7 @@ static BOOL ANIMATE_GetAviCodec(ANIMATE_INFO *infoPtr)
return
FALSE
;
if
(
fnIC
.
fnICSendMessage
(
infoPtr
->
hic
,
ICM_DECOMPRESS_BEGIN
,
(
DWORD
)
infoPtr
->
inbih
,
(
DWORD
)
infoPtr
->
outbih
)
!=
ICERR_OK
)
{
(
DWORD
_PTR
)
infoPtr
->
inbih
,
(
DWORD_PTR
)
infoPtr
->
outbih
)
!=
ICERR_OK
)
{
WARN
(
"Can't begin decompression
\n
"
);
return
FALSE
;
}
...
...
@@ -696,10 +697,10 @@ static BOOL ANIMATE_OpenW(ANIMATE_INFO *infoPtr, HINSTANCE hInstance, LPWSTR lps
if
(
!
hInstance
)
hInstance
=
(
HINSTANCE
)
GetWindowLongPtrW
(
infoPtr
->
hwndSelf
,
GWLP_HINSTANCE
);
if
(
HIWORD
(
lpszName
))
{
TRACE
(
"(
\"
%s
\"
);
\n
"
,
debugstr_w
(
lpszName
));
TRACE
(
"(%s)
\n
"
,
debugstr_w
(
lpszName
));
if
(
HIWORD
(
lpszName
))
{
if
(
!
ANIMATE_LoadResW
(
infoPtr
,
hInstance
,
lpszName
))
{
TRACE
(
"No AVI resource found!
\n
"
);
...
...
@@ -712,9 +713,7 @@ static BOOL ANIMATE_OpenW(ANIMATE_INFO *infoPtr, HINSTANCE hInstance, LPWSTR lps
}
else
{
TRACE
(
"(%u);
\n
"
,
(
WORD
)(
DWORD
)
lpszName
);
if
(
!
ANIMATE_LoadResW
(
infoPtr
,
hInstance
,
MAKEINTRESOURCEW
((
INT
)
lpszName
)))
if
(
!
ANIMATE_LoadResW
(
infoPtr
,
hInstance
,
lpszName
))
{
WARN
(
"No AVI resource found!
\n
"
);
return
FALSE
;
...
...
dlls/comctl32/comboex.c
View file @
9e57091f
...
...
@@ -839,10 +839,10 @@ COMBOEX_FindStringExact (COMBOEX_INFO *infoPtr, INT start, LPCWSTR str)
}
static
DWORD
COMBOEX_GetItemData
(
COMBOEX_INFO
*
infoPtr
,
INT
index
)
static
DWORD
_PTR
COMBOEX_GetItemData
(
COMBOEX_INFO
*
infoPtr
,
INT
index
)
{
CBE_ITEMDATA
*
item1
,
*
item2
;
DWORD
ret
=
0
;
DWORD
_PTR
ret
=
0
;
item1
=
get_item_data
(
infoPtr
,
index
);
if
((
item1
!=
NULL
)
&&
((
LRESULT
)
item1
!=
CB_ERR
))
{
...
...
@@ -854,7 +854,7 @@ static DWORD COMBOEX_GetItemData (COMBOEX_INFO *infoPtr, INT index)
if
(
item1
->
mask
&
CBEIF_LPARAM
)
ret
=
item1
->
lParam
;
TRACE
(
"returning 0x%08lx
\n
"
,
ret
);
}
else
{
ret
=
(
DWORD
)
item1
;
ret
=
(
DWORD
_PTR
)
item1
;
TRACE
(
"non-valid result from combo, returning 0x%08lx
\n
"
,
ret
);
}
return
ret
;
...
...
@@ -878,7 +878,7 @@ static INT COMBOEX_SetCursel (COMBOEX_INFO *infoPtr, INT index)
}
static
DWORD
COMBOEX_SetItemData
(
COMBOEX_INFO
*
infoPtr
,
INT
index
,
DWORD
data
)
static
DWORD
_PTR
COMBOEX_SetItemData
(
COMBOEX_INFO
*
infoPtr
,
INT
index
,
DWORD_PTR
data
)
{
CBE_ITEMDATA
*
item1
,
*
item2
;
...
...
@@ -894,8 +894,8 @@ static DWORD COMBOEX_SetItemData (COMBOEX_INFO *infoPtr, INT index, DWORD data)
TRACE
(
"setting lparam to 0x%08lx
\n
"
,
data
);
return
0
;
}
TRACE
(
"non-valid result from combo
0x%08lx
\n
"
,
(
DWORD
)
item1
);
return
(
LRESULT
)
item1
;
TRACE
(
"non-valid result from combo
%p
\n
"
,
item1
);
return
(
DWORD_PTR
)
item1
;
}
...
...
@@ -1136,10 +1136,10 @@ static LRESULT COMBOEX_Command (COMBOEX_INFO *infoPtr, WPARAM wParam, LPARAM lPa
n
=
SendMessageW
(
infoPtr
->
hwndCombo
,
CB_GETCOUNT
,
0
,
0
);
for
(
cursel
=
0
;
cursel
<
n
;
cursel
++
){
item
=
get_item_data
(
infoPtr
,
cursel
);
if
((
INT
)
item
==
CB_ERR
)
break
;
if
((
INT
_PTR
)
item
==
CB_ERR
)
break
;
if
(
!
cmptext
(
COMBOEX_GetText
(
infoPtr
,
item
),
wintext
))
break
;
}
if
((
cursel
==
n
)
||
((
INT
)
item
==
CB_ERR
))
{
if
((
cursel
==
n
)
||
((
INT
_PTR
)
item
==
CB_ERR
))
{
TRACE
(
"failed to find match??? item=%p cursel=%d
\n
"
,
item
,
cursel
);
if
(
infoPtr
->
hwndEdit
)
...
...
@@ -1149,7 +1149,7 @@ static LRESULT COMBOEX_Command (COMBOEX_INFO *infoPtr, WPARAM wParam, LPARAM lPa
}
else
{
item
=
get_item_data
(
infoPtr
,
cursel
);
if
((
INT
)
item
==
CB_ERR
)
{
if
((
INT
_PTR
)
item
==
CB_ERR
)
{
TRACE
(
"failed to find match??? item=%p cursel=%d
\n
"
,
item
,
cursel
);
if
(
infoPtr
->
hwndEdit
)
...
...
@@ -2223,7 +2223,7 @@ COMBOEX_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
return
COMBOEX_SetCursel
(
infoPtr
,
(
INT
)
wParam
);
case
CB_SETITEMDATA
:
return
COMBOEX_SetItemData
(
infoPtr
,
(
INT
)
wParam
,
(
DWORD
)
lParam
);
return
COMBOEX_SetItemData
(
infoPtr
,
(
INT
)
wParam
,
(
DWORD
_PTR
)
lParam
);
case
CB_SETITEMHEIGHT
:
return
COMBOEX_SetItemHeight
(
infoPtr
,
(
INT
)
wParam
,
(
UINT
)
lParam
);
...
...
dlls/comctl32/comctl32undoc.c
View file @
9e57091f
...
...
@@ -673,9 +673,9 @@ static HANDLE CreateMRUListLazy_common(LPWINEMRULIST mp)
&
newkey
,
&
dwdisp
)))
{
/* error - what to do ??? */
ERR
(
"(%lu %lu %lx %
lx
\"
%s
\"
%p): Could not open key, error=%d
\n
"
,
ERR
(
"(%lu %lu %lx %
p %s
%p): Could not open key, error=%d
\n
"
,
mp
->
extview
.
cbSize
,
mp
->
extview
.
nMaxItems
,
mp
->
extview
.
dwFlags
,
(
DWORD
)
mp
->
extview
.
hKey
,
debugstr_w
(
mp
->
extview
.
lpszSubKey
),
mp
->
extview
.
hKey
,
debugstr_w
(
mp
->
extview
.
lpszSubKey
),
mp
->
extview
.
lpfnCompare
,
err
);
return
0
;
}
...
...
@@ -716,9 +716,9 @@ static HANDLE CreateMRUListLazy_common(LPWINEMRULIST mp)
else
mp
->
cursize
=
0
;
TRACE
(
"(%lu %lu %lx %
lx
\"
%s
\"
%p): Current Size = %ld
\n
"
,
TRACE
(
"(%lu %lu %lx %
p %s
%p): Current Size = %ld
\n
"
,
mp
->
extview
.
cbSize
,
mp
->
extview
.
nMaxItems
,
mp
->
extview
.
dwFlags
,
(
DWORD
)
mp
->
extview
.
hKey
,
debugstr_w
(
mp
->
extview
.
lpszSubKey
),
mp
->
extview
.
hKey
,
debugstr_w
(
mp
->
extview
.
lpszSubKey
),
mp
->
extview
.
lpfnCompare
,
mp
->
cursize
);
return
(
HANDLE
)
mp
;
}
...
...
dlls/comctl32/commctrl.c
View file @
9e57091f
...
...
@@ -119,7 +119,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
COMCTL32_hModule
=
(
HMODULE
)
hinstDLL
;
/* add global subclassing atom (used by 'tooltip' and 'updown') */
COMCTL32_wSubclass
=
(
LPWSTR
)(
DWORD
)
GlobalAddAtomW
(
strCC32SubclassInfo
);
COMCTL32_wSubclass
=
(
LPWSTR
)(
DWORD
_PTR
)
GlobalAddAtomW
(
strCC32SubclassInfo
);
TRACE
(
"Subclassing atom added: %p
\n
"
,
COMCTL32_wSubclass
);
/* create local pattern brush */
...
...
@@ -308,7 +308,7 @@ MenuHelp (UINT uMsg, WPARAM wParam, LPARAM lParam, HMENU hMainMenu,
*/
BOOL
WINAPI
ShowHideMenuCtl
(
HWND
hwnd
,
UINT
uFlags
,
LPINT
lpInfo
)
ShowHideMenuCtl
(
HWND
hwnd
,
UINT
_PTR
uFlags
,
LPINT
lpInfo
)
{
LPINT
lpMenuId
;
...
...
@@ -325,9 +325,9 @@ ShowHideMenuCtl (HWND hwnd, UINT uFlags, LPINT lpInfo)
while
(
*
lpMenuId
!=
uFlags
)
lpMenuId
+=
2
;
if
(
GetMenuState
((
HMENU
)
lpInfo
[
1
],
uFlags
,
MF_BYCOMMAND
)
&
MFS_CHECKED
)
{
if
(
GetMenuState
((
HMENU
)
(
DWORD_PTR
)
lpInfo
[
1
],
uFlags
,
MF_BYCOMMAND
)
&
MFS_CHECKED
)
{
/* uncheck menu item */
CheckMenuItem
((
HMENU
)
lpInfo
[
0
],
*
lpMenuId
,
MF_BYCOMMAND
|
MF_UNCHECKED
);
CheckMenuItem
((
HMENU
)
(
DWORD_PTR
)
lpInfo
[
0
],
*
lpMenuId
,
MF_BYCOMMAND
|
MF_UNCHECKED
);
/* hide control */
lpMenuId
++
;
...
...
@@ -336,7 +336,7 @@ ShowHideMenuCtl (HWND hwnd, UINT uFlags, LPINT lpInfo)
}
else
{
/* check menu item */
CheckMenuItem
((
HMENU
)
lpInfo
[
0
],
*
lpMenuId
,
MF_BYCOMMAND
|
MF_CHECKED
);
CheckMenuItem
((
HMENU
)
(
DWORD_PTR
)
lpInfo
[
0
],
*
lpMenuId
,
MF_BYCOMMAND
|
MF_CHECKED
);
/* show control */
lpMenuId
++
;
...
...
@@ -376,8 +376,8 @@ GetEffectiveClientRect (HWND hwnd, LPRECT lpRect, LPINT lpInfo)
INT
*
lpRun
;
HWND
hwndCtrl
;
TRACE
(
"(
0x%08lx 0x%08lx 0x%08lx
)
\n
"
,
(
DWORD
)
hwnd
,
(
DWORD
)
lpRect
,
(
DWORD
)
lpInfo
);
TRACE
(
"(
%p %p %p
)
\n
"
,
hwnd
,
lpRect
,
lpInfo
);
GetClientRect
(
hwnd
,
lpRect
);
lpRun
=
lpInfo
;
...
...
@@ -506,7 +506,7 @@ CreateStatusWindowA (LONG style, LPCSTR text, HWND parent, UINT wid)
return
CreateWindowA
(
STATUSCLASSNAMEA
,
text
,
style
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
parent
,
(
HMENU
)
wid
,
0
,
0
);
parent
,
(
HMENU
)
(
DWORD_PTR
)
wid
,
0
,
0
);
}
...
...
@@ -532,7 +532,7 @@ CreateStatusWindowW (LONG style, LPCWSTR text, HWND parent, UINT wid)
return
CreateWindowW
(
STATUSCLASSNAMEW
,
text
,
style
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
CW_USEDEFAULT
,
parent
,
(
HMENU
)
wid
,
0
,
0
);
parent
,
(
HMENU
)
(
DWORD_PTR
)
wid
,
0
,
0
);
}
...
...
@@ -567,7 +567,7 @@ CreateUpDownControl (DWORD style, INT x, INT y, INT cx, INT cy,
{
HWND
hUD
=
CreateWindowW
(
UPDOWN_CLASSW
,
0
,
style
,
x
,
y
,
cx
,
cy
,
parent
,
(
HMENU
)
id
,
inst
,
0
);
parent
,
(
HMENU
)
(
DWORD_PTR
)
id
,
inst
,
0
);
if
(
hUD
)
{
SendMessageW
(
hUD
,
UDM_SETBUDDY
,
(
WPARAM
)
buddy
,
0
);
SendMessageW
(
hUD
,
UDM_SETRANGE
,
0
,
MAKELONG
(
maxVal
,
minVal
));
...
...
@@ -728,7 +728,7 @@ CreateToolbarEx (HWND hwnd, DWORD style, UINT wID, INT nBitmaps,
hwndTB
=
CreateWindowExW
(
0
,
TOOLBARCLASSNAMEW
,
NULL
,
style
|
WS_CHILD
,
0
,
0
,
100
,
30
,
hwnd
,
(
HMENU
)
wID
,
COMCTL32_hModule
,
NULL
);
hwnd
,
(
HMENU
)
(
DWORD_PTR
)
wID
,
COMCTL32_hModule
,
NULL
);
if
(
hwndTB
)
{
TBADDBITMAP
tbab
;
...
...
@@ -787,7 +787,7 @@ CreateToolbarEx (HWND hwnd, DWORD style, UINT wID, INT nBitmaps,
*/
HBITMAP
WINAPI
CreateMappedBitmap
(
HINSTANCE
hInstance
,
INT
idBitmap
,
UINT
wFlags
,
CreateMappedBitmap
(
HINSTANCE
hInstance
,
INT
_PTR
idBitmap
,
UINT
wFlags
,
LPCOLORMAP
lpColorMap
,
INT
iNumMaps
)
{
HGLOBAL
hglb
;
...
...
dlls/comctl32/header.c
View file @
9e57091f
...
...
@@ -1173,7 +1173,7 @@ HEADER_SetImageList (HWND hwnd, HIMAGELIST himl)
HEADER_INFO
*
infoPtr
=
HEADER_GetInfoPtr
(
hwnd
);
HIMAGELIST
himlOld
;
TRACE
(
"(himl
0x%x)
\n
"
,
(
int
)
himl
);
TRACE
(
"(himl
%p)
\n
"
,
himl
);
himlOld
=
infoPtr
->
himl
;
infoPtr
->
himl
=
himl
;
...
...
dlls/comctl32/imagelist.c
View file @
9e57091f
...
...
@@ -1084,8 +1084,8 @@ ImageList_DrawIndirect (IMAGELISTDRAWPARAMS *pimldp)
bMask
=
(
himl
->
flags
&
ILC_MASK
)
&&
(
fStyle
&
ILD_MASK
)
;
bBlend
=
(
fStyle
&
(
ILD_BLEND25
|
ILD_BLEND50
)
)
&&
!
bMask
;
TRACE
(
"himl(
0x%lx
) hbmMask(%p) iImage(%d) x(%d) y(%d) cx(%d) cy(%d)
\n
"
,
(
DWORD
)
himl
,
himl
->
hbmMask
,
pimldp
->
i
,
pimldp
->
x
,
pimldp
->
y
,
cx
,
cy
);
TRACE
(
"himl(
%p
) hbmMask(%p) iImage(%d) x(%d) y(%d) cx(%d) cy(%d)
\n
"
,
himl
,
himl
->
hbmMask
,
pimldp
->
i
,
pimldp
->
x
,
pimldp
->
y
,
cx
,
cy
);
/* we will use these DCs to access the images and masks in the ImageList */
hImageListDC
=
himl
->
hdcImage
;
...
...
dlls/comctl32/ipaddress.c
View file @
9e57091f
...
...
@@ -143,7 +143,7 @@ static LRESULT IPADDRESS_Draw (IPADDRESS_INFO *infoPtr, HDC hdc)
fgCol
=
COLOR_GRAYTEXT
;
}
FillRect
(
hdc
,
&
rect
,
(
HBRUSH
)
(
bgCol
+
1
));
FillRect
(
hdc
,
&
rect
,
(
HBRUSH
)
(
DWORD_PTR
)
(
bgCol
+
1
));
DrawEdge
(
hdc
,
&
rect
,
EDGE_SUNKEN
,
BF_RECT
|
BF_ADJUST
);
SetBkColor
(
hdc
,
GetSysColor
(
bgCol
));
...
...
dlls/comctl32/listview.c
View file @
9e57091f
...
...
@@ -1246,8 +1246,8 @@ static BOOL iterator_frameditems(ITERATOR* i, LISTVIEW_INFO* infoPtr, const RECT
TRACE
(
"building icon ranges:
\n
"
);
for
(
nItem
=
0
;
nItem
<
infoPtr
->
nItemCount
;
nItem
++
)
{
rcItem
.
left
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
nItem
);
rcItem
.
top
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
nItem
);
rcItem
.
left
=
(
LONG
_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
nItem
);
rcItem
.
top
=
(
LONG
_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
nItem
);
rcItem
.
right
=
rcItem
.
left
+
infoPtr
->
nItemWidth
;
rcItem
.
bottom
=
rcItem
.
top
+
infoPtr
->
nItemHeight
;
if
(
IntersectRect
(
&
rcTemp
,
&
rcItem
,
&
frame
))
...
...
@@ -1844,8 +1844,8 @@ static void LISTVIEW_GetItemOrigin(LISTVIEW_INFO *infoPtr, INT nItem, LPPOINT lp
if
((
uView
==
LVS_SMALLICON
)
||
(
uView
==
LVS_ICON
))
{
lpptPosition
->
x
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
nItem
);
lpptPosition
->
y
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
nItem
);
lpptPosition
->
x
=
(
LONG
_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
nItem
);
lpptPosition
->
y
=
(
LONG
_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
nItem
);
}
else
if
(
uView
==
LVS_LIST
)
{
...
...
@@ -2221,8 +2221,8 @@ static BOOL LISTVIEW_MoveIconTo(LISTVIEW_INFO *infoPtr, INT nItem, const POINT *
if
(
!
isNew
)
{
old
.
x
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
nItem
);
old
.
y
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
nItem
);
old
.
x
=
(
LONG
_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
nItem
);
old
.
y
=
(
LONG
_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
nItem
);
if
(
lppt
->
x
==
old
.
x
&&
lppt
->
y
==
old
.
y
)
return
TRUE
;
LISTVIEW_InvalidateItem
(
infoPtr
,
nItem
);
...
...
@@ -2230,8 +2230,8 @@ static BOOL LISTVIEW_MoveIconTo(LISTVIEW_INFO *infoPtr, INT nItem, const POINT *
/* Allocating a POINTER for every item is too resource intensive,
* so we'll keep the (x,y) in different arrays */
if
(
!
DPA_SetPtr
(
infoPtr
->
hdpaPosX
,
nItem
,
(
void
*
)
lppt
->
x
))
return
FALSE
;
if
(
!
DPA_SetPtr
(
infoPtr
->
hdpaPosY
,
nItem
,
(
void
*
)
lppt
->
y
))
return
FALSE
;
if
(
!
DPA_SetPtr
(
infoPtr
->
hdpaPosX
,
nItem
,
(
void
*
)
(
LONG_PTR
)
lppt
->
x
))
return
FALSE
;
if
(
!
DPA_SetPtr
(
infoPtr
->
hdpaPosY
,
nItem
,
(
void
*
)
(
LONG_PTR
)
lppt
->
y
))
return
FALSE
;
LISTVIEW_InvalidateItem
(
infoPtr
,
nItem
);
...
...
@@ -2310,8 +2310,8 @@ static void LISTVIEW_GetAreaRect(LISTVIEW_INFO *infoPtr, LPRECT lprcView)
case
LVS_SMALLICON
:
for
(
i
=
0
;
i
<
infoPtr
->
nItemCount
;
i
++
)
{
x
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
i
);
y
=
(
LONG
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
i
);
x
=
(
LONG
_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosX
,
i
);
y
=
(
LONG_PTR
)
DPA_GetPtr
(
infoPtr
->
hdpaPosY
,
i
);
lprcView
->
right
=
max
(
lprcView
->
right
,
x
);
lprcView
->
bottom
=
max
(
lprcView
->
bottom
,
y
);
}
...
...
dlls/comctl32/propsheet.c
View file @
9e57091f
...
...
@@ -162,7 +162,7 @@ const WCHAR PropSheetInfoStr[] =
/******************************************************************************
* Prototypes
*/
static
int
PROPSHEET_CreateDialog
(
PropSheetInfo
*
psInfo
);
static
INT_PTR
PROPSHEET_CreateDialog
(
PropSheetInfo
*
psInfo
);
static
BOOL
PROPSHEET_SizeMismatch
(
HWND
hwndDlg
,
PropSheetInfo
*
psInfo
);
static
BOOL
PROPSHEET_AdjustSize
(
HWND
hwndDlg
,
PropSheetInfo
*
psInfo
);
static
BOOL
PROPSHEET_AdjustButtons
(
HWND
hwndParent
,
PropSheetInfo
*
psInfo
);
...
...
@@ -594,7 +594,7 @@ BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
if
(
!
HIWORD
(
lppsp
->
pszTitle
)
)
{
if
(
!
LoadStringW
(
lppsp
->
hInstance
,
(
UINT
)
lppsp
->
pszTitle
,
szTitle
,
sizeof
(
szTitle
)
))
if
(
!
LoadStringW
(
lppsp
->
hInstance
,
(
DWORD_PTR
)
lppsp
->
pszTitle
,
szTitle
,
sizeof
(
szTitle
)
))
{
pTitle
=
pszNull
;
FIXME
(
"Could not load resource #%04x?
\n
"
,
LOWORD
(
lppsp
->
pszTitle
));
...
...
@@ -643,7 +643,7 @@ BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
*
* Creates the actual property sheet.
*/
int
PROPSHEET_CreateDialog
(
PropSheetInfo
*
psInfo
)
INT_PTR
PROPSHEET_CreateDialog
(
PropSheetInfo
*
psInfo
)
{
LRESULT
ret
;
LPCVOID
template
;
...
...
@@ -711,7 +711,7 @@ int PROPSHEET_CreateDialog(PropSheetInfo* psInfo)
* -1 (error). */
if
(
psInfo
->
unicode
)
{
ret
=
(
int
)
CreateDialogIndirectParamW
(
psInfo
->
ppshheader
.
hInstance
,
ret
=
(
INT_PTR
)
CreateDialogIndirectParamW
(
psInfo
->
ppshheader
.
hInstance
,
(
LPDLGTEMPLATEW
)
temp
,
psInfo
->
ppshheader
.
hwndParent
,
PROPSHEET_DialogProc
,
...
...
@@ -720,7 +720,7 @@ int PROPSHEET_CreateDialog(PropSheetInfo* psInfo)
}
else
{
ret
=
(
int
)
CreateDialogIndirectParamA
(
psInfo
->
ppshheader
.
hInstance
,
ret
=
(
INT_PTR
)
CreateDialogIndirectParamA
(
psInfo
->
ppshheader
.
hInstance
,
(
LPDLGTEMPLATEA
)
temp
,
psInfo
->
ppshheader
.
hwndParent
,
PROPSHEET_DialogProc
,
...
...
@@ -830,8 +830,8 @@ static BOOL PROPSHEET_AdjustSize(HWND hwndDlg, PropSheetInfo* psInfo)
rc
.
right
-=
rc
.
left
;
rc
.
bottom
-=
rc
.
top
;
TRACE
(
"setting tab %
08lx
, rc (0,0)-(%ld,%ld)
\n
"
,
(
DWORD
)
hwndTabCtrl
,
rc
.
right
,
rc
.
bottom
);
TRACE
(
"setting tab %
p
, rc (0,0)-(%ld,%ld)
\n
"
,
hwndTabCtrl
,
rc
.
right
,
rc
.
bottom
);
SetWindowPos
(
hwndTabCtrl
,
0
,
0
,
0
,
rc
.
right
,
rc
.
bottom
,
SWP_NOMOVE
|
SWP_NOZORDER
|
SWP_NOACTIVATE
);
...
...
@@ -846,8 +846,8 @@ static BOOL PROPSHEET_AdjustSize(HWND hwndDlg, PropSheetInfo* psInfo)
/*
* Resize the property sheet.
*/
TRACE
(
"setting dialog %
08lx
, rc (0,0)-(%ld,%ld)
\n
"
,
(
DWORD
)
hwndDlg
,
rc
.
right
,
rc
.
bottom
);
TRACE
(
"setting dialog %
p
, rc (0,0)-(%ld,%ld)
\n
"
,
hwndDlg
,
rc
.
right
,
rc
.
bottom
);
SetWindowPos
(
hwndDlg
,
0
,
0
,
0
,
rc
.
right
,
rc
.
bottom
,
SWP_NOMOVE
|
SWP_NOZORDER
|
SWP_NOACTIVATE
);
return
TRUE
;
...
...
@@ -882,8 +882,8 @@ static BOOL PROPSHEET_AdjustSizeWizard(HWND hwndDlg, PropSheetInfo* psInfo)
AdjustWindowRect
(
&
rc
,
GetWindowLongW
(
hwndDlg
,
GWL_STYLE
),
FALSE
);
/* Resize the property sheet */
TRACE
(
"setting dialog %
08lx
, rc (0,0)-(%ld,%ld)
\n
"
,
(
DWORD
)
hwndDlg
,
rc
.
right
,
rc
.
bottom
);
TRACE
(
"setting dialog %
p
, rc (0,0)-(%ld,%ld)
\n
"
,
hwndDlg
,
rc
.
right
,
rc
.
bottom
);
SetWindowPos
(
hwndDlg
,
0
,
0
,
0
,
rc
.
right
-
rc
.
left
,
rc
.
bottom
-
rc
.
top
,
SWP_NOMOVE
|
SWP_NOZORDER
|
SWP_NOACTIVATE
);
...
...
@@ -1364,7 +1364,7 @@ static UINT GetTemplateSize(DLGTEMPLATE* pTemplate)
TRACE
(
"%d items
\n
"
,
nrofitems
);
while
(
nrofitems
>
0
)
{
p
=
(
WORD
*
)(((
DWORD
)
p
+
3
)
&
~
3
);
/* DWORD align */
p
=
(
WORD
*
)(((
DWORD
_PTR
)
p
+
3
)
&
~
3
);
/* DWORD align */
/* skip header */
p
+=
(
istemplateex
?
sizeof
(
MyDLGITEMTEMPLATEEX
)
:
sizeof
(
DLGITEMTEMPLATE
))
/
sizeof
(
WORD
);
...
...
@@ -1567,7 +1567,7 @@ static VOID PROPSHEET_LoadWizardBitmaps(PropSheetInfo *psInfo)
!
(
psInfo
->
ppshheader
.
dwFlags
&
PSH_USEHBMWATERMARK
))
{
((
PropSheetInfo
*
)
psInfo
)
->
ppshheader
.
u4
.
hbmWatermark
=
CreateMappedBitmap
(
psInfo
->
ppshheader
.
hInstance
,
(
INT
)
psInfo
->
ppshheader
.
u4
.
pszbmWatermark
,
0
,
NULL
,
0
);
CreateMappedBitmap
(
psInfo
->
ppshheader
.
hInstance
,
(
INT
_PTR
)
psInfo
->
ppshheader
.
u4
.
pszbmWatermark
,
0
,
NULL
,
0
);
}
/* Same behavior as for watermarks */
...
...
@@ -1575,7 +1575,7 @@ static VOID PROPSHEET_LoadWizardBitmaps(PropSheetInfo *psInfo)
!
(
psInfo
->
ppshheader
.
dwFlags
&
PSH_USEHBMHEADER
))
{
((
PropSheetInfo
*
)
psInfo
)
->
ppshheader
.
u5
.
hbmHeader
=
CreateMappedBitmap
(
psInfo
->
ppshheader
.
hInstance
,
(
INT
)
psInfo
->
ppshheader
.
u5
.
pszbmHeader
,
0
,
NULL
,
0
);
CreateMappedBitmap
(
psInfo
->
ppshheader
.
hInstance
,
(
INT
_PTR
)
psInfo
->
ppshheader
.
u5
.
pszbmHeader
,
0
,
NULL
,
0
);
}
}
}
...
...
@@ -2634,7 +2634,7 @@ static LRESULT PROPSHEET_IdToIndex(HWND hwndDlg, int iPageId)
TRACE
(
"(%p, %d)
\n
"
,
hwndDlg
,
iPageId
);
for
(
index
=
0
;
index
<
psInfo
->
nPages
;
index
++
)
{
psp
=
(
LPCPROPSHEETPAGEW
)
psInfo
->
proppage
[
index
].
hpage
;
if
(
psp
->
u
.
pszTemplate
==
(
LPCWSTR
)
iPageId
)
if
(
psp
->
u
.
pszTemplate
==
MAKEINTRESOURCEW
(
iPageId
)
)
return
index
;
}
...
...
@@ -2802,9 +2802,9 @@ static INT do_loop(PropSheetInfo *psInfo)
*| ID_PSREBOOTSYSTEM - The user must reboot the computer for the changes to take effect.
*| ID_PSRESTARTWINDOWS - The user must restart Windows for the changes to take effect.
*/
INT
WINAPI
PropertySheetA
(
LPCPROPSHEETHEADERA
lppsh
)
INT
_PTR
WINAPI
PropertySheetA
(
LPCPROPSHEETHEADERA
lppsh
)
{
int
bRet
=
0
;
INT_PTR
bRet
=
0
;
PropSheetInfo
*
psInfo
=
(
PropSheetInfo
*
)
GlobalAlloc
(
GPTR
,
sizeof
(
PropSheetInfo
));
UINT
i
,
n
;
...
...
@@ -2853,9 +2853,9 @@ INT WINAPI PropertySheetA(LPCPROPSHEETHEADERA lppsh)
*
* See PropertySheetA.
*/
INT
WINAPI
PropertySheetW
(
LPCPROPSHEETHEADERW
lppsh
)
INT
_PTR
WINAPI
PropertySheetW
(
LPCPROPSHEETHEADERW
lppsh
)
{
int
bRet
=
0
;
INT_PTR
bRet
=
0
;
PropSheetInfo
*
psInfo
=
(
PropSheetInfo
*
)
GlobalAlloc
(
GPTR
,
sizeof
(
PropSheetInfo
));
UINT
i
,
n
;
...
...
@@ -3241,7 +3241,7 @@ static LRESULT PROPSHEET_Paint(HWND hwnd, HDC hdcParam)
}
else
{
nLength
=
LoadStringW
(
ppshpage
->
hInstance
,
(
UINT
)
ppshpage
->
pszHeaderTitle
,
nLength
=
LoadStringW
(
ppshpage
->
hInstance
,
(
UINT
_PTR
)
ppshpage
->
pszHeaderTitle
,
szBuffer
,
256
);
if
(
nLength
!=
0
)
{
...
...
@@ -3265,7 +3265,7 @@ static LRESULT PROPSHEET_Paint(HWND hwnd, HDC hdcParam)
}
else
{
nLength
=
LoadStringW
(
ppshpage
->
hInstance
,
(
UINT
)
ppshpage
->
pszHeaderSubTitle
,
nLength
=
LoadStringW
(
ppshpage
->
hInstance
,
(
UINT
_PTR
)
ppshpage
->
pszHeaderSubTitle
,
szBuffer
,
256
);
if
(
nLength
!=
0
)
{
...
...
@@ -3443,7 +3443,7 @@ PROPSHEET_DialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
WCHAR
szText
[
256
];
if
(
LoadStringW
(
psInfo
->
ppshheader
.
hInstance
,
(
UINT
)
psInfo
->
ppshheader
.
pszCaption
,
szText
,
255
))
(
UINT_PTR
)
psInfo
->
ppshheader
.
pszCaption
,
szText
,
255
))
PROPSHEET_SetTitleW
(
hwnd
,
psInfo
->
ppshheader
.
dwFlags
,
szText
);
}
else
...
...
dlls/comctl32/status.c
View file @
9e57091f
...
...
@@ -199,7 +199,7 @@ STATUSBAR_DrawPart (STATUS_INFO *infoPtr, HDC hdc, STATUSWINDOWPART *part, int i
dis
.
hwndItem
=
infoPtr
->
Self
;
dis
.
hDC
=
hdc
;
dis
.
rcItem
=
r
;
dis
.
itemData
=
(
INT
)
part
->
text
;
dis
.
itemData
=
(
ULONG_PTR
)
part
->
text
;
SendMessageW
(
infoPtr
->
Notify
,
WM_DRAWITEM
,
(
WPARAM
)
dis
.
CtlID
,
(
LPARAM
)
&
dis
);
}
else
{
if
(
part
->
hIcon
)
{
...
...
dlls/comctl32/tab.c
View file @
9e57091f
...
...
@@ -711,7 +711,7 @@ TAB_HotTrackTimerProc
(
HWND
hwnd
,
/* handle of window for timer messages */
UINT
uMsg
,
/* WM_TIMER message */
UINT
idEvent
,
/* timer identifier */
UINT
_PTR
idEvent
,
/* timer identifier */
DWORD
dwTime
/* current system time */
)
{
...
...
dlls/comctl32/theming.c
View file @
9e57091f
...
...
@@ -153,7 +153,7 @@ void THEMING_Initialize (void)
*/
LRESULT
THEMING_CallOriginalClass
(
HWND
wnd
,
UINT
msg
,
WPARAM
wParam
,
LPARAM
lParam
)
{
int
subclass
=
(
int
)
GetPropW
(
wnd
,
MAKEINTATOMW
(
atSubclassProp
));
INT_PTR
subclass
=
(
INT_PTR
)
GetPropW
(
wnd
,
MAKEINTATOMW
(
atSubclassProp
));
WNDPROC
oldProc
=
originalProcs
[
subclass
];
return
CallWindowProcW
(
oldProc
,
wnd
,
msg
,
wParam
,
lParam
);
}
...
...
dlls/comctl32/toolbar.c
View file @
9e57091f
...
...
@@ -98,7 +98,7 @@ typedef struct
BYTE
bHot
;
BYTE
bDropDownPressed
;
DWORD
dwData
;
INT
iString
;
INT
_PTR
iString
;
INT
nRow
;
RECT
rect
;
INT
cx
;
/* manually set size */
...
...
@@ -2203,8 +2203,7 @@ TOOLBAR_CustomizeDialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
return
FALSE
;
/* UNDOCUMENTED: dialog hwnd immediately follows NMHDR */
/* FIXME: this hack won't work on 64-bit - we need to declare a structure for this */
nmtb
.
iItem
=
(
int
)
hwnd
;
memcpy
(
&
nmtb
.
iItem
,
&
hwnd
,
sizeof
(
hwnd
));
/* Send TBN_INITCUSTOMIZE notification */
if
(
TOOLBAR_SendNotify
((
NMHDR
*
)
&
nmtb
,
infoPtr
,
TBN_INITCUSTOMIZE
)
==
TBNRF_HIDEHELP
)
...
...
@@ -4775,7 +4774,7 @@ TOOLBAR_SetButtonInfoA (HWND hwnd, WPARAM wParam, LPARAM lParam)
if
(
lptbbi
->
dwMask
&
TBIF_STYLE
)
btnPtr
->
fsStyle
=
lptbbi
->
fsStyle
;
if
((
lptbbi
->
dwMask
&
TBIF_TEXT
)
&&
((
INT
)
lptbbi
->
pszText
!=
-
1
))
{
if
((
lptbbi
->
dwMask
&
TBIF_TEXT
)
&&
((
INT
_PTR
)
lptbbi
->
pszText
!=
-
1
))
{
if
((
HIWORD
(
btnPtr
->
iString
)
==
0
)
||
(
btnPtr
->
iString
==
-
1
))
/* iString is index, zero it to make Str_SetPtr succeed */
btnPtr
->
iString
=
0
;
...
...
@@ -4829,7 +4828,7 @@ TOOLBAR_SetButtonInfoW (HWND hwnd, WPARAM wParam, LPARAM lParam)
if
(
lptbbi
->
dwMask
&
TBIF_STYLE
)
btnPtr
->
fsStyle
=
lptbbi
->
fsStyle
;
if
((
lptbbi
->
dwMask
&
TBIF_TEXT
)
&&
((
INT
)
lptbbi
->
pszText
!=
-
1
))
{
if
((
lptbbi
->
dwMask
&
TBIF_TEXT
)
&&
((
INT
_PTR
)
lptbbi
->
pszText
!=
-
1
))
{
if
((
HIWORD
(
btnPtr
->
iString
)
==
0
)
||
(
btnPtr
->
iString
==
-
1
))
/* iString is index, zero it to make Str_SetPtr succeed */
btnPtr
->
iString
=
0
;
...
...
dlls/comctl32/tooltips.c
View file @
9e57091f
...
...
@@ -113,7 +113,7 @@ typedef struct
UINT
uFlags
;
HWND
hwnd
;
BOOL
bNotifyUnicode
;
UINT
uId
;
UINT
_PTR
uId
;
RECT
rect
;
HINSTANCE
hinst
;
LPWSTR
lpszText
;
...
...
@@ -323,8 +323,8 @@ static void TOOLTIPS_GetDispInfoA(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
SendMessageW
(
toolPtr
->
hwnd
,
WM_NOTIFY
,
(
WPARAM
)
toolPtr
->
uId
,
(
LPARAM
)
&
ttnmdi
);
if
(
HIWORD
((
UINT
)
ttnmdi
.
lpszText
)
==
0
)
{
LoadStringW
(
ttnmdi
.
hinst
,
(
UINT
)
ttnmdi
.
lpszText
,
if
(
IS_INTRESOURCE
(
ttnmdi
.
lpszText
)
)
{
LoadStringW
(
ttnmdi
.
hinst
,
LOWORD
(
ttnmdi
.
lpszText
)
,
infoPtr
->
szTipText
,
INFOTIPSIZE
);
if
(
ttnmdi
.
uFlags
&
TTF_DI_SETITEM
)
{
toolPtr
->
hinst
=
ttnmdi
.
hinst
;
...
...
@@ -372,8 +372,8 @@ static void TOOLTIPS_GetDispInfoW(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
SendMessageW
(
toolPtr
->
hwnd
,
WM_NOTIFY
,
(
WPARAM
)
toolPtr
->
uId
,
(
LPARAM
)
&
ttnmdi
);
if
(
HIWORD
((
UINT
)
ttnmdi
.
lpszText
)
==
0
)
{
LoadStringW
(
ttnmdi
.
hinst
,
(
UINT
)
ttnmdi
.
lpszText
,
if
(
IS_INTRESOURCE
(
ttnmdi
.
lpszText
)
)
{
LoadStringW
(
ttnmdi
.
hinst
,
LOWORD
(
ttnmdi
.
lpszText
)
,
infoPtr
->
szTipText
,
INFOTIPSIZE
);
if
(
ttnmdi
.
uFlags
&
TTF_DI_SETITEM
)
{
toolPtr
->
hinst
=
ttnmdi
.
hinst
;
...
...
@@ -406,11 +406,11 @@ TOOLTIPS_GetTipText (HWND hwnd, TOOLTIPS_INFO *infoPtr, INT nTool)
{
TTTOOL_INFO
*
toolPtr
=
&
infoPtr
->
tools
[
nTool
];
if
(
HIWORD
((
UINT
)
toolPtr
->
lpszText
)
==
0
&&
toolPtr
->
hinst
)
{
if
(
IS_INTRESOURCE
(
toolPtr
->
lpszText
)
&&
toolPtr
->
hinst
)
{
/* load a resource */
TRACE
(
"load res string %p %x
\n
"
,
toolPtr
->
hinst
,
(
int
)
toolPtr
->
lpszText
);
LoadStringW
(
toolPtr
->
hinst
,
(
UINT
)
toolPtr
->
lpszText
,
toolPtr
->
hinst
,
LOWORD
(
toolPtr
->
lpszText
)
);
LoadStringW
(
toolPtr
->
hinst
,
LOWORD
(
toolPtr
->
lpszText
)
,
infoPtr
->
szTipText
,
INFOTIPSIZE
);
}
else
if
(
toolPtr
->
lpszText
)
{
...
...
@@ -1015,8 +1015,8 @@ TOOLTIPS_AddToolA (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
rect
=
lpToolInfo
->
rect
;
toolPtr
->
hinst
=
lpToolInfo
->
hinst
;
if
(
HIWORD
(
lpToolInfo
->
lpszText
)
==
0
)
{
TRACE
(
"add string id %x!
\n
"
,
(
int
)
lpToolInfo
->
lpszText
);
if
(
IS_INTRESOURCE
(
lpToolInfo
->
lpszText
)
)
{
TRACE
(
"add string id %x!
\n
"
,
LOWORD
(
lpToolInfo
->
lpszText
)
);
toolPtr
->
lpszText
=
(
LPWSTR
)
lpToolInfo
->
lpszText
;
}
else
if
(
lpToolInfo
->
lpszText
)
{
...
...
@@ -1106,8 +1106,8 @@ TOOLTIPS_AddToolW (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
rect
=
lpToolInfo
->
rect
;
toolPtr
->
hinst
=
lpToolInfo
->
hinst
;
if
(
HIWORD
(
lpToolInfo
->
lpszText
)
==
0
)
{
TRACE
(
"add string id %x
!
\n
"
,
(
int
)
lpToolInfo
->
lpszText
);
if
(
IS_INTRESOURCE
(
lpToolInfo
->
lpszText
)
)
{
TRACE
(
"add string id %x
\n
"
,
LOWORD
(
lpToolInfo
->
lpszText
)
);
toolPtr
->
lpszText
=
(
LPWSTR
)
lpToolInfo
->
lpszText
;
}
else
if
(
lpToolInfo
->
lpszText
)
{
...
...
@@ -1173,7 +1173,7 @@ TOOLTIPS_DelToolCommon (HWND hwnd, TOOLTIPS_INFO *infoPtr, INT nTool)
toolPtr
=
&
infoPtr
->
tools
[
nTool
];
if
(
toolPtr
->
lpszText
)
{
if
(
(
toolPtr
->
lpszText
!=
LPSTR_TEXTCALLBACKW
)
&&
(
HIWORD
((
INT
)
toolPtr
->
lpszText
)
!=
0
)
)
!
IS_INTRESOURCE
(
toolPtr
->
lpszText
)
)
Free
(
toolPtr
->
lpszText
);
}
...
...
@@ -2015,8 +2015,8 @@ TOOLTIPS_SetToolInfoA (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
rect
=
lpToolInfo
->
rect
;
toolPtr
->
hinst
=
lpToolInfo
->
hinst
;
if
(
HIWORD
(
lpToolInfo
->
lpszText
)
==
0
)
{
TRACE
(
"set string id %x
!
\n
"
,
(
INT
)
lpToolInfo
->
lpszText
);
if
(
IS_INTRESOURCE
(
lpToolInfo
->
lpszText
)
)
{
TRACE
(
"set string id %x
\n
"
,
LOWORD
(
lpToolInfo
->
lpszText
)
);
toolPtr
->
lpszText
=
(
LPWSTR
)
lpToolInfo
->
lpszText
;
}
else
if
(
lpToolInfo
->
lpszText
)
{
...
...
@@ -2024,7 +2024,7 @@ TOOLTIPS_SetToolInfoA (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
lpszText
=
LPSTR_TEXTCALLBACKW
;
else
{
if
(
(
toolPtr
->
lpszText
)
&&
(
HIWORD
((
INT
)
toolPtr
->
lpszText
)
!=
0
)
)
{
!
IS_INTRESOURCE
(
toolPtr
->
lpszText
)
)
{
Free
(
toolPtr
->
lpszText
);
toolPtr
->
lpszText
=
NULL
;
}
...
...
@@ -2072,8 +2072,8 @@ TOOLTIPS_SetToolInfoW (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
rect
=
lpToolInfo
->
rect
;
toolPtr
->
hinst
=
lpToolInfo
->
hinst
;
if
(
HIWORD
(
lpToolInfo
->
lpszText
)
==
0
)
{
TRACE
(
"set string id %x!
\n
"
,
(
INT
)
lpToolInfo
->
lpszText
);
if
(
IS_INTRESOURCE
(
lpToolInfo
->
lpszText
)
)
{
TRACE
(
"set string id %x!
\n
"
,
LOWORD
(
lpToolInfo
->
lpszText
)
);
toolPtr
->
lpszText
=
lpToolInfo
->
lpszText
;
}
else
{
...
...
@@ -2081,7 +2081,7 @@ TOOLTIPS_SetToolInfoW (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
lpszText
=
LPSTR_TEXTCALLBACKW
;
else
{
if
(
(
toolPtr
->
lpszText
)
&&
(
HIWORD
((
INT
)
toolPtr
->
lpszText
)
!=
0
)
)
{
!
IS_INTRESOURCE
(
toolPtr
->
lpszText
)
)
{
Free
(
toolPtr
->
lpszText
);
toolPtr
->
lpszText
=
NULL
;
}
...
...
@@ -2199,7 +2199,7 @@ TOOLTIPS_UpdateTipTextA (HWND hwnd, WPARAM wParam, LPARAM lParam)
/* copy tool text */
toolPtr
->
hinst
=
lpToolInfo
->
hinst
;
if
(
HIWORD
(
lpToolInfo
->
lpszText
)
==
0
){
if
(
IS_INTRESOURCE
(
lpToolInfo
->
lpszText
)
){
toolPtr
->
lpszText
=
(
LPWSTR
)
lpToolInfo
->
lpszText
;
}
else
if
(
lpToolInfo
->
lpszText
)
{
...
...
@@ -2207,7 +2207,7 @@ TOOLTIPS_UpdateTipTextA (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
lpszText
=
LPSTR_TEXTCALLBACKW
;
else
{
if
(
(
toolPtr
->
lpszText
)
&&
(
HIWORD
((
INT
)
toolPtr
->
lpszText
)
!=
0
)
)
{
!
IS_INTRESOURCE
(
toolPtr
->
lpszText
)
)
{
Free
(
toolPtr
->
lpszText
);
toolPtr
->
lpszText
=
NULL
;
}
...
...
@@ -2256,7 +2256,7 @@ TOOLTIPS_UpdateTipTextW (HWND hwnd, WPARAM wParam, LPARAM lParam)
/* copy tool text */
toolPtr
->
hinst
=
lpToolInfo
->
hinst
;
if
(
HIWORD
(
lpToolInfo
->
lpszText
)
==
0
){
if
(
IS_INTRESOURCE
(
lpToolInfo
->
lpszText
)
){
toolPtr
->
lpszText
=
lpToolInfo
->
lpszText
;
}
else
if
(
lpToolInfo
->
lpszText
)
{
...
...
@@ -2264,7 +2264,7 @@ TOOLTIPS_UpdateTipTextW (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
->
lpszText
=
LPSTR_TEXTCALLBACKW
;
else
{
if
(
(
toolPtr
->
lpszText
)
&&
(
HIWORD
((
INT
)
toolPtr
->
lpszText
)
!=
0
)
)
{
!
IS_INTRESOURCE
(
toolPtr
->
lpszText
)
)
{
Free
(
toolPtr
->
lpszText
);
toolPtr
->
lpszText
=
NULL
;
}
...
...
@@ -2337,7 +2337,7 @@ TOOLTIPS_Destroy (HWND hwnd, WPARAM wParam, LPARAM lParam)
toolPtr
=
&
infoPtr
->
tools
[
i
];
if
(
toolPtr
->
lpszText
)
{
if
(
(
toolPtr
->
lpszText
!=
LPSTR_TEXTCALLBACKW
)
&&
(
HIWORD
((
INT
)
toolPtr
->
lpszText
)
!=
0
)
)
!
IS_INTRESOURCE
(
toolPtr
->
lpszText
)
)
{
Free
(
toolPtr
->
lpszText
);
toolPtr
->
lpszText
=
NULL
;
...
...
dlls/comctl32/treeview.c
View file @
9e57091f
...
...
@@ -659,12 +659,13 @@ TREEVIEW_SendCustomDrawItemNotify(TREEVIEW_INFO *infoPtr, HDC hdc,
{
HWND
hwnd
=
infoPtr
->
hwnd
;
LPNMCUSTOMDRAW
nmcd
;
DWORD
dwDrawStage
,
dwItemSpec
;
DWORD
dwDrawStage
;
DWORD_PTR
dwItemSpec
;
UINT
uItemState
;
INT
retval
;
dwDrawStage
=
CDDS_ITEM
|
uItemDrawState
;
dwItemSpec
=
(
DWORD
)
wineItem
;
dwItemSpec
=
(
DWORD
_PTR
)
wineItem
;
uItemState
=
0
;
if
(
wineItem
->
state
&
TVIS_SELECTED
)
uItemState
|=
CDIS_SELECTED
;
...
...
@@ -1238,11 +1239,11 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
insertAfter
=
ptdi
->
hInsertAfter
;
/* Validate this now for convenience. */
switch
((
DWORD
)
insertAfter
)
switch
((
DWORD
_PTR
)
insertAfter
)
{
case
(
DWORD
)
TVI_FIRST
:
case
(
DWORD
)
TVI_LAST
:
case
(
DWORD
)
TVI_SORT
:
case
(
DWORD
_PTR
)
TVI_FIRST
:
case
(
DWORD
_PTR
)
TVI_LAST
:
case
(
DWORD
_PTR
)
TVI_SORT
:
break
;
default:
...
...
@@ -1274,9 +1275,9 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
infoPtr
->
uNumItems
++
;
switch
((
DWORD
)
insertAfter
)
switch
((
DWORD
_PTR
)
insertAfter
)
{
case
(
DWORD
)
TVI_FIRST
:
case
(
DWORD
_PTR
)
TVI_FIRST
:
{
TREEVIEW_ITEM
*
originalFirst
=
parentItem
->
firstChild
;
TREEVIEW_InsertBefore
(
newItem
,
parentItem
->
firstChild
,
parentItem
);
...
...
@@ -1285,7 +1286,7 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
}
break
;
case
(
DWORD
)
TVI_LAST
:
case
(
DWORD
_PTR
)
TVI_LAST
:
TREEVIEW_InsertAfter
(
newItem
,
parentItem
->
lastChild
,
parentItem
);
break
;
...
...
@@ -1294,7 +1295,7 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
TREEVIEW_InsertAfter
(
newItem
,
insertAfter
,
insertAfter
->
parent
);
break
;
case
(
DWORD
)
TVI_SORT
:
case
(
DWORD
_PTR
)
TVI_SORT
:
{
TREEVIEW_ITEM
*
aChild
;
TREEVIEW_ITEM
*
previousChild
=
NULL
;
...
...
@@ -2591,9 +2592,9 @@ TREEVIEW_DrawItem(TREEVIEW_INFO *infoPtr, HDC hdc, TREEVIEW_ITEM *wineItem)
/* Draw insertion mark if necessary */
if
(
infoPtr
->
insertMarkItem
)
TRACE
(
"item:%d,mark:%
d
\n
"
,
TRACE
(
"item:%d,mark:%
p
\n
"
,
TREEVIEW_GetItemIndex
(
infoPtr
,
wineItem
),
(
int
)
infoPtr
->
insertMarkItem
);
infoPtr
->
insertMarkItem
);
if
(
wineItem
==
infoPtr
->
insertMarkItem
)
{
...
...
@@ -2972,7 +2973,7 @@ TREEVIEW_Sort(TREEVIEW_INFO *infoPtr, BOOL fRecurse, HTREEITEM parent,
/* Check for a valid handle to the parent item */
if
(
!
TREEVIEW_ValidItem
(
infoPtr
,
parent
))
{
ERR
(
"invalid item hParent=%
x
\n
"
,
(
INT
)
parent
);
ERR
(
"invalid item hParent=%
p
\n
"
,
parent
);
return
FALSE
;
}
...
...
@@ -3643,7 +3644,7 @@ TREEVIEW_EditLabel(TREEVIEW_INFO *infoPtr, HTREEITEM hItem)
TEXTMETRICW
textMetric
;
static
const
WCHAR
EditW
[]
=
{
'E'
,
'd'
,
'i'
,
't'
,
0
};
TRACE
(
"%
x %p
\n
"
,
(
unsigned
)
hwnd
,
hItem
);
TRACE
(
"%
p %p
\n
"
,
hwnd
,
hItem
);
if
(
!
TREEVIEW_ValidItem
(
infoPtr
,
editItem
))
return
NULL
;
...
...
include/commctrl.h
View file @
9e57091f
...
...
@@ -27,7 +27,7 @@
extern
"C"
{
#endif
BOOL
WINAPI
ShowHideMenuCtl
(
HWND
,
UINT
,
LPINT
);
BOOL
WINAPI
ShowHideMenuCtl
(
HWND
,
UINT
_PTR
,
LPINT
);
VOID
WINAPI
GetEffectiveClientRect
(
HWND
,
LPRECT
,
LPINT
);
VOID
WINAPI
InitCommonControls
(
VOID
);
...
...
@@ -155,8 +155,8 @@ typedef struct tagNMTOOLTIPSCREATED
typedef
struct
tagNMMOUSE
{
NMHDR
hdr
;
DWORD
dwItemSpec
;
DWORD
dwItemData
;
DWORD
_PTR
dwItemSpec
;
DWORD
_PTR
dwItemData
;
POINT
pt
;
DWORD
dwHitInfo
;
/* info where on item or control the mouse is */
}
NMMOUSE
,
*
LPNMMOUSE
;
...
...
@@ -261,7 +261,7 @@ typedef struct tagNMCUSTOMDRAWINFO
DWORD
dwDrawStage
;
HDC
hdc
;
RECT
rc
;
DWORD
dwItemSpec
;
DWORD
_PTR
dwItemSpec
;
UINT
uItemState
;
LPARAM
lItemlParam
;
}
NMCUSTOMDRAW
,
*
LPNMCUSTOMDRAW
;
...
...
@@ -1293,8 +1293,8 @@ typedef struct _TBBUTTON {
BYTE
fsState
;
BYTE
fsStyle
;
BYTE
bReserved
[
2
];
DWORD
dwData
;
INT
iString
;
DWORD
_PTR
dwData
;
INT
_PTR
iString
;
}
TBBUTTON
,
*
PTBBUTTON
,
*
LPTBBUTTON
;
typedef
const
TBBUTTON
*
LPCTBBUTTON
;
...
...
@@ -1307,7 +1307,7 @@ typedef struct _COLORMAP {
typedef
struct
tagTBADDBITMAP
{
HINSTANCE
hInst
;
UINT
nID
;
UINT
_PTR
nID
;
}
TBADDBITMAP
,
*
LPTBADDBITMAP
;
#define HINST_COMMCTRL ((HINSTANCE)-1)
...
...
@@ -1378,7 +1378,7 @@ typedef struct
BYTE
fsState
;
BYTE
fsStyle
;
WORD
cx
;
DWORD
lParam
;
DWORD
_PTR
lParam
;
LPSTR
pszText
;
INT
cchText
;
}
TBBUTTONINFOA
,
*
LPTBBUTTONINFOA
;
...
...
@@ -1392,7 +1392,7 @@ typedef struct
BYTE
fsState
;
BYTE
fsStyle
;
WORD
cx
;
DWORD
lParam
;
DWORD
_PTR
lParam
;
LPWSTR
pszText
;
INT
cchText
;
}
TBBUTTONINFOW
,
*
LPTBBUTTONINFOW
;
...
...
@@ -1434,7 +1434,7 @@ typedef struct
NMHDR
hdr
;
DWORD
dwMask
;
int
idCommand
;
DWORD
lParam
;
DWORD
_PTR
lParam
;
int
iImage
;
LPSTR
pszText
;
int
cchText
;
...
...
@@ -1445,7 +1445,7 @@ typedef struct
NMHDR
hdr
;
DWORD
dwMask
;
int
idCommand
;
DWORD
lParam
;
DWORD
_PTR
lParam
;
int
iImage
;
LPWSTR
pszText
;
int
cchText
;
...
...
@@ -1488,9 +1488,9 @@ typedef struct tagNMTOOLBARW
typedef
struct
{
HINSTANCE
hInstOld
;
UINT
nIDOld
;
UINT
_PTR
nIDOld
;
HINSTANCE
hInstNew
;
UINT
nIDNew
;
UINT
_PTR
nIDNew
;
INT
nButtons
;
}
TBREPLACEBITMAP
,
*
LPTBREPLACEBITMAP
;
...
...
@@ -1562,7 +1562,7 @@ CreateToolbarEx(HWND, DWORD, UINT, INT,
INT
,
INT
,
INT
,
INT
,
INT
,
UINT
);
HBITMAP
WINAPI
CreateMappedBitmap
(
HINSTANCE
,
INT
,
UINT
,
LPCOLORMAP
,
INT
);
CreateMappedBitmap
(
HINSTANCE
,
INT
_PTR
,
UINT
,
LPCOLORMAP
,
INT
);
/* Tool tips */
...
...
@@ -1684,7 +1684,7 @@ typedef struct tagTOOLINFOA {
UINT
cbSize
;
UINT
uFlags
;
HWND
hwnd
;
UINT
uId
;
UINT
_PTR
uId
;
RECT
rect
;
HINSTANCE
hinst
;
LPSTR
lpszText
;
...
...
@@ -1696,7 +1696,7 @@ typedef struct tagTOOLINFOW {
UINT
cbSize
;
UINT
uFlags
;
HWND
hwnd
;
UINT
uId
;
UINT
_PTR
uId
;
RECT
rect
;
HINSTANCE
hinst
;
LPWSTR
lpszText
;
...
...
include/prsht.h
View file @
9e57091f
...
...
@@ -191,8 +191,8 @@ typedef const PROPSHEETHEADERW *LPCPROPSHEETHEADERW;
/*
* Property sheet support (methods)
*/
INT
WINAPI
PropertySheetA
(
LPCPROPSHEETHEADERA
);
INT
WINAPI
PropertySheetW
(
LPCPROPSHEETHEADERW
);
INT
_PTR
WINAPI
PropertySheetA
(
LPCPROPSHEETHEADERA
);
INT
_PTR
WINAPI
PropertySheetW
(
LPCPROPSHEETHEADERW
);
#define PropertySheet WINELIB_NAME_AW(PropertySheet)
HPROPSHEETPAGE
WINAPI
CreatePropertySheetPageA
(
LPCPROPSHEETPAGEA
);
HPROPSHEETPAGE
WINAPI
CreatePropertySheetPageW
(
LPCPROPSHEETPAGEW
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment