Fix warnings in 64bit.
This commit is contained in:
parent
ea61fd376f
commit
9e57091ffa
|
@ -53,7 +53,7 @@ static struct {
|
||||||
HMODULE hModule;
|
HMODULE hModule;
|
||||||
HIC (WINAPI *fnICOpen)(DWORD, DWORD, UINT);
|
HIC (WINAPI *fnICOpen)(DWORD, DWORD, UINT);
|
||||||
LRESULT (WINAPI *fnICClose)(HIC);
|
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);
|
DWORD (WINAPIV *fnICDecompress)(HIC,DWORD,LPBITMAPINFOHEADER,LPVOID,LPBITMAPINFOHEADER,LPVOID);
|
||||||
} fnIC;
|
} 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);
|
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,
|
outSize = fnIC.fnICSendMessage(infoPtr->hic, ICM_DECOMPRESS_GET_FORMAT,
|
||||||
(DWORD)infoPtr->inbih, 0L);
|
(DWORD_PTR)infoPtr->inbih, 0L);
|
||||||
|
|
||||||
infoPtr->outbih = Alloc(outSize);
|
infoPtr->outbih = Alloc(outSize);
|
||||||
if (!infoPtr->outbih)
|
if (!infoPtr->outbih)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
if (fnIC.fnICSendMessage(infoPtr->hic, ICM_DECOMPRESS_GET_FORMAT,
|
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");
|
WARN("Can't get output BIH\n");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
@ -673,7 +674,7 @@ static BOOL ANIMATE_GetAviCodec(ANIMATE_INFO *infoPtr)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
if (fnIC.fnICSendMessage(infoPtr->hic, ICM_DECOMPRESS_BEGIN,
|
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");
|
WARN("Can't begin decompression\n");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
@ -696,10 +697,10 @@ static BOOL ANIMATE_OpenW(ANIMATE_INFO *infoPtr, HINSTANCE hInstance, LPWSTR lps
|
||||||
if (!hInstance)
|
if (!hInstance)
|
||||||
hInstance = (HINSTANCE)GetWindowLongPtrW(infoPtr->hwndSelf, GWLP_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))
|
if (!ANIMATE_LoadResW(infoPtr, hInstance, lpszName))
|
||||||
{
|
{
|
||||||
TRACE("No AVI resource found!\n");
|
TRACE("No AVI resource found!\n");
|
||||||
|
@ -712,9 +713,7 @@ static BOOL ANIMATE_OpenW(ANIMATE_INFO *infoPtr, HINSTANCE hInstance, LPWSTR lps
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TRACE("(%u);\n", (WORD)(DWORD)lpszName);
|
if (!ANIMATE_LoadResW(infoPtr, hInstance, lpszName))
|
||||||
|
|
||||||
if (!ANIMATE_LoadResW(infoPtr, hInstance, MAKEINTRESOURCEW((INT)lpszName)))
|
|
||||||
{
|
{
|
||||||
WARN("No AVI resource found!\n");
|
WARN("No AVI resource found!\n");
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
|
@ -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;
|
CBE_ITEMDATA *item1, *item2;
|
||||||
DWORD ret = 0;
|
DWORD_PTR ret = 0;
|
||||||
|
|
||||||
item1 = get_item_data(infoPtr, index);
|
item1 = get_item_data(infoPtr, index);
|
||||||
if ((item1 != NULL) && ((LRESULT)item1 != CB_ERR)) {
|
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;
|
if (item1->mask & CBEIF_LPARAM) ret = item1->lParam;
|
||||||
TRACE("returning 0x%08lx\n", ret);
|
TRACE("returning 0x%08lx\n", ret);
|
||||||
} else {
|
} else {
|
||||||
ret = (DWORD)item1;
|
ret = (DWORD_PTR)item1;
|
||||||
TRACE("non-valid result from combo, returning 0x%08lx\n", ret);
|
TRACE("non-valid result from combo, returning 0x%08lx\n", ret);
|
||||||
}
|
}
|
||||||
return 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;
|
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);
|
TRACE("setting lparam to 0x%08lx\n", data);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
TRACE("non-valid result from combo 0x%08lx\n", (DWORD)item1);
|
TRACE("non-valid result from combo %p\n", item1);
|
||||||
return (LRESULT)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);
|
n = SendMessageW (infoPtr->hwndCombo, CB_GETCOUNT, 0, 0);
|
||||||
for (cursel = 0; cursel < n; cursel++){
|
for (cursel = 0; cursel < n; cursel++){
|
||||||
item = get_item_data(infoPtr, 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 (!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",
|
TRACE("failed to find match??? item=%p cursel=%d\n",
|
||||||
item, cursel);
|
item, cursel);
|
||||||
if (infoPtr->hwndEdit)
|
if (infoPtr->hwndEdit)
|
||||||
|
@ -1149,7 +1149,7 @@ static LRESULT COMBOEX_Command (COMBOEX_INFO *infoPtr, WPARAM wParam, LPARAM lPa
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
item = get_item_data(infoPtr, cursel);
|
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",
|
TRACE("failed to find match??? item=%p cursel=%d\n",
|
||||||
item, cursel);
|
item, cursel);
|
||||||
if (infoPtr->hwndEdit)
|
if (infoPtr->hwndEdit)
|
||||||
|
@ -2223,7 +2223,7 @@ COMBOEX_WindowProc (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
return COMBOEX_SetCursel (infoPtr, (INT)wParam);
|
return COMBOEX_SetCursel (infoPtr, (INT)wParam);
|
||||||
|
|
||||||
case CB_SETITEMDATA:
|
case CB_SETITEMDATA:
|
||||||
return COMBOEX_SetItemData (infoPtr, (INT)wParam, (DWORD)lParam);
|
return COMBOEX_SetItemData (infoPtr, (INT)wParam, (DWORD_PTR)lParam);
|
||||||
|
|
||||||
case CB_SETITEMHEIGHT:
|
case CB_SETITEMHEIGHT:
|
||||||
return COMBOEX_SetItemHeight (infoPtr, (INT)wParam, (UINT)lParam);
|
return COMBOEX_SetItemHeight (infoPtr, (INT)wParam, (UINT)lParam);
|
||||||
|
|
|
@ -673,9 +673,9 @@ static HANDLE CreateMRUListLazy_common(LPWINEMRULIST mp)
|
||||||
&newkey,
|
&newkey,
|
||||||
&dwdisp))) {
|
&dwdisp))) {
|
||||||
/* error - what to do ??? */
|
/* 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,
|
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);
|
mp->extview.lpfnCompare, err);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -716,9 +716,9 @@ static HANDLE CreateMRUListLazy_common(LPWINEMRULIST mp)
|
||||||
else
|
else
|
||||||
mp->cursize = 0;
|
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,
|
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);
|
mp->extview.lpfnCompare, mp->cursize);
|
||||||
return (HANDLE)mp;
|
return (HANDLE)mp;
|
||||||
}
|
}
|
||||||
|
|
|
@ -119,7 +119,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
||||||
COMCTL32_hModule = (HMODULE)hinstDLL;
|
COMCTL32_hModule = (HMODULE)hinstDLL;
|
||||||
|
|
||||||
/* add global subclassing atom (used by 'tooltip' and 'updown') */
|
/* 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);
|
TRACE("Subclassing atom added: %p\n", COMCTL32_wSubclass);
|
||||||
|
|
||||||
/* create local pattern brush */
|
/* create local pattern brush */
|
||||||
|
@ -308,7 +308,7 @@ MenuHelp (UINT uMsg, WPARAM wParam, LPARAM lParam, HMENU hMainMenu,
|
||||||
*/
|
*/
|
||||||
|
|
||||||
BOOL WINAPI
|
BOOL WINAPI
|
||||||
ShowHideMenuCtl (HWND hwnd, UINT uFlags, LPINT lpInfo)
|
ShowHideMenuCtl (HWND hwnd, UINT_PTR uFlags, LPINT lpInfo)
|
||||||
{
|
{
|
||||||
LPINT lpMenuId;
|
LPINT lpMenuId;
|
||||||
|
|
||||||
|
@ -325,9 +325,9 @@ ShowHideMenuCtl (HWND hwnd, UINT uFlags, LPINT lpInfo)
|
||||||
while (*lpMenuId != uFlags)
|
while (*lpMenuId != uFlags)
|
||||||
lpMenuId += 2;
|
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 */
|
/* 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 */
|
/* hide control */
|
||||||
lpMenuId++;
|
lpMenuId++;
|
||||||
|
@ -336,7 +336,7 @@ ShowHideMenuCtl (HWND hwnd, UINT uFlags, LPINT lpInfo)
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
/* check menu item */
|
/* 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 */
|
/* show control */
|
||||||
lpMenuId++;
|
lpMenuId++;
|
||||||
|
@ -376,8 +376,8 @@ GetEffectiveClientRect (HWND hwnd, LPRECT lpRect, LPINT lpInfo)
|
||||||
INT *lpRun;
|
INT *lpRun;
|
||||||
HWND hwndCtrl;
|
HWND hwndCtrl;
|
||||||
|
|
||||||
TRACE("(0x%08lx 0x%08lx 0x%08lx)\n",
|
TRACE("(%p %p %p)\n",
|
||||||
(DWORD)hwnd, (DWORD)lpRect, (DWORD)lpInfo);
|
hwnd, lpRect, lpInfo);
|
||||||
|
|
||||||
GetClientRect (hwnd, lpRect);
|
GetClientRect (hwnd, lpRect);
|
||||||
lpRun = lpInfo;
|
lpRun = lpInfo;
|
||||||
|
@ -506,7 +506,7 @@ CreateStatusWindowA (LONG style, LPCSTR text, HWND parent, UINT wid)
|
||||||
return CreateWindowA(STATUSCLASSNAMEA, text, style,
|
return CreateWindowA(STATUSCLASSNAMEA, text, style,
|
||||||
CW_USEDEFAULT, CW_USEDEFAULT,
|
CW_USEDEFAULT, CW_USEDEFAULT,
|
||||||
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,
|
return CreateWindowW(STATUSCLASSNAMEW, text, style,
|
||||||
CW_USEDEFAULT, CW_USEDEFAULT,
|
CW_USEDEFAULT, CW_USEDEFAULT,
|
||||||
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 =
|
HWND hUD =
|
||||||
CreateWindowW (UPDOWN_CLASSW, 0, style, x, y, cx, cy,
|
CreateWindowW (UPDOWN_CLASSW, 0, style, x, y, cx, cy,
|
||||||
parent, (HMENU)id, inst, 0);
|
parent, (HMENU)(DWORD_PTR)id, inst, 0);
|
||||||
if (hUD) {
|
if (hUD) {
|
||||||
SendMessageW (hUD, UDM_SETBUDDY, (WPARAM)buddy, 0);
|
SendMessageW (hUD, UDM_SETBUDDY, (WPARAM)buddy, 0);
|
||||||
SendMessageW (hUD, UDM_SETRANGE, 0, MAKELONG(maxVal, minVal));
|
SendMessageW (hUD, UDM_SETRANGE, 0, MAKELONG(maxVal, minVal));
|
||||||
|
@ -728,7 +728,7 @@ CreateToolbarEx (HWND hwnd, DWORD style, UINT wID, INT nBitmaps,
|
||||||
|
|
||||||
hwndTB =
|
hwndTB =
|
||||||
CreateWindowExW(0, TOOLBARCLASSNAMEW, NULL, style|WS_CHILD, 0,0,100,30,
|
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) {
|
if(hwndTB) {
|
||||||
TBADDBITMAP tbab;
|
TBADDBITMAP tbab;
|
||||||
|
|
||||||
|
@ -787,7 +787,7 @@ CreateToolbarEx (HWND hwnd, DWORD style, UINT wID, INT nBitmaps,
|
||||||
*/
|
*/
|
||||||
|
|
||||||
HBITMAP WINAPI
|
HBITMAP WINAPI
|
||||||
CreateMappedBitmap (HINSTANCE hInstance, INT idBitmap, UINT wFlags,
|
CreateMappedBitmap (HINSTANCE hInstance, INT_PTR idBitmap, UINT wFlags,
|
||||||
LPCOLORMAP lpColorMap, INT iNumMaps)
|
LPCOLORMAP lpColorMap, INT iNumMaps)
|
||||||
{
|
{
|
||||||
HGLOBAL hglb;
|
HGLOBAL hglb;
|
||||||
|
|
|
@ -1173,7 +1173,7 @@ HEADER_SetImageList (HWND hwnd, HIMAGELIST himl)
|
||||||
HEADER_INFO *infoPtr = HEADER_GetInfoPtr (hwnd);
|
HEADER_INFO *infoPtr = HEADER_GetInfoPtr (hwnd);
|
||||||
HIMAGELIST himlOld;
|
HIMAGELIST himlOld;
|
||||||
|
|
||||||
TRACE("(himl 0x%x)\n", (int)himl);
|
TRACE("(himl %p)\n", himl);
|
||||||
himlOld = infoPtr->himl;
|
himlOld = infoPtr->himl;
|
||||||
infoPtr->himl = himl;
|
infoPtr->himl = himl;
|
||||||
|
|
||||||
|
|
|
@ -1084,8 +1084,8 @@ ImageList_DrawIndirect (IMAGELISTDRAWPARAMS *pimldp)
|
||||||
bMask = (himl->flags & ILC_MASK) && (fStyle & ILD_MASK) ;
|
bMask = (himl->flags & ILC_MASK) && (fStyle & ILD_MASK) ;
|
||||||
bBlend = (fStyle & (ILD_BLEND25 | ILD_BLEND50) ) && !bMask;
|
bBlend = (fStyle & (ILD_BLEND25 | ILD_BLEND50) ) && !bMask;
|
||||||
|
|
||||||
TRACE("himl(0x%lx) hbmMask(%p) iImage(%d) x(%d) y(%d) cx(%d) cy(%d)\n",
|
TRACE("himl(%p) 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);
|
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 */
|
/* we will use these DCs to access the images and masks in the ImageList */
|
||||||
hImageListDC = himl->hdcImage;
|
hImageListDC = himl->hdcImage;
|
||||||
|
|
|
@ -143,7 +143,7 @@ static LRESULT IPADDRESS_Draw (IPADDRESS_INFO *infoPtr, HDC hdc)
|
||||||
fgCol = COLOR_GRAYTEXT;
|
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);
|
DrawEdge (hdc, &rect, EDGE_SUNKEN, BF_RECT | BF_ADJUST);
|
||||||
|
|
||||||
SetBkColor (hdc, GetSysColor(bgCol));
|
SetBkColor (hdc, GetSysColor(bgCol));
|
||||||
|
|
|
@ -1246,8 +1246,8 @@ static BOOL iterator_frameditems(ITERATOR* i, LISTVIEW_INFO* infoPtr, const RECT
|
||||||
TRACE("building icon ranges:\n");
|
TRACE("building icon ranges:\n");
|
||||||
for (nItem = 0; nItem < infoPtr->nItemCount; nItem++)
|
for (nItem = 0; nItem < infoPtr->nItemCount; nItem++)
|
||||||
{
|
{
|
||||||
rcItem.left = (LONG)DPA_GetPtr(infoPtr->hdpaPosX, nItem);
|
rcItem.left = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosX, nItem);
|
||||||
rcItem.top = (LONG)DPA_GetPtr(infoPtr->hdpaPosY, nItem);
|
rcItem.top = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosY, nItem);
|
||||||
rcItem.right = rcItem.left + infoPtr->nItemWidth;
|
rcItem.right = rcItem.left + infoPtr->nItemWidth;
|
||||||
rcItem.bottom = rcItem.top + infoPtr->nItemHeight;
|
rcItem.bottom = rcItem.top + infoPtr->nItemHeight;
|
||||||
if (IntersectRect(&rcTemp, &rcItem, &frame))
|
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))
|
if ((uView == LVS_SMALLICON) || (uView == LVS_ICON))
|
||||||
{
|
{
|
||||||
lpptPosition->x = (LONG)DPA_GetPtr(infoPtr->hdpaPosX, nItem);
|
lpptPosition->x = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosX, nItem);
|
||||||
lpptPosition->y = (LONG)DPA_GetPtr(infoPtr->hdpaPosY, nItem);
|
lpptPosition->y = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosY, nItem);
|
||||||
}
|
}
|
||||||
else if (uView == LVS_LIST)
|
else if (uView == LVS_LIST)
|
||||||
{
|
{
|
||||||
|
@ -2221,8 +2221,8 @@ static BOOL LISTVIEW_MoveIconTo(LISTVIEW_INFO *infoPtr, INT nItem, const POINT *
|
||||||
|
|
||||||
if (!isNew)
|
if (!isNew)
|
||||||
{
|
{
|
||||||
old.x = (LONG)DPA_GetPtr(infoPtr->hdpaPosX, nItem);
|
old.x = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosX, nItem);
|
||||||
old.y = (LONG)DPA_GetPtr(infoPtr->hdpaPosY, nItem);
|
old.y = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosY, nItem);
|
||||||
|
|
||||||
if (lppt->x == old.x && lppt->y == old.y) return TRUE;
|
if (lppt->x == old.x && lppt->y == old.y) return TRUE;
|
||||||
LISTVIEW_InvalidateItem(infoPtr, nItem);
|
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,
|
/* Allocating a POINTER for every item is too resource intensive,
|
||||||
* so we'll keep the (x,y) in different arrays */
|
* 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->hdpaPosX, nItem, (void *)(LONG_PTR)lppt->x)) return FALSE;
|
||||||
if (!DPA_SetPtr(infoPtr->hdpaPosY, nItem, (void *)lppt->y)) return FALSE;
|
if (!DPA_SetPtr(infoPtr->hdpaPosY, nItem, (void *)(LONG_PTR)lppt->y)) return FALSE;
|
||||||
|
|
||||||
LISTVIEW_InvalidateItem(infoPtr, nItem);
|
LISTVIEW_InvalidateItem(infoPtr, nItem);
|
||||||
|
|
||||||
|
@ -2310,8 +2310,8 @@ static void LISTVIEW_GetAreaRect(LISTVIEW_INFO *infoPtr, LPRECT lprcView)
|
||||||
case LVS_SMALLICON:
|
case LVS_SMALLICON:
|
||||||
for (i = 0; i < infoPtr->nItemCount; i++)
|
for (i = 0; i < infoPtr->nItemCount; i++)
|
||||||
{
|
{
|
||||||
x = (LONG)DPA_GetPtr(infoPtr->hdpaPosX, i);
|
x = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosX, i);
|
||||||
y = (LONG)DPA_GetPtr(infoPtr->hdpaPosY, i);
|
y = (LONG_PTR)DPA_GetPtr(infoPtr->hdpaPosY, i);
|
||||||
lprcView->right = max(lprcView->right, x);
|
lprcView->right = max(lprcView->right, x);
|
||||||
lprcView->bottom = max(lprcView->bottom, y);
|
lprcView->bottom = max(lprcView->bottom, y);
|
||||||
}
|
}
|
||||||
|
|
|
@ -162,7 +162,7 @@ const WCHAR PropSheetInfoStr[] =
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* Prototypes
|
* 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_SizeMismatch(HWND hwndDlg, PropSheetInfo* psInfo);
|
||||||
static BOOL PROPSHEET_AdjustSize(HWND hwndDlg, PropSheetInfo* psInfo);
|
static BOOL PROPSHEET_AdjustSize(HWND hwndDlg, PropSheetInfo* psInfo);
|
||||||
static BOOL PROPSHEET_AdjustButtons(HWND hwndParent, PropSheetInfo* psInfo);
|
static BOOL PROPSHEET_AdjustButtons(HWND hwndParent, PropSheetInfo* psInfo);
|
||||||
|
@ -594,7 +594,7 @@ BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
|
||||||
|
|
||||||
if ( !HIWORD( lppsp->pszTitle ) )
|
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;
|
pTitle = pszNull;
|
||||||
FIXME("Could not load resource #%04x?\n",LOWORD(lppsp->pszTitle));
|
FIXME("Could not load resource #%04x?\n",LOWORD(lppsp->pszTitle));
|
||||||
|
@ -643,7 +643,7 @@ BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
|
||||||
*
|
*
|
||||||
* Creates the actual property sheet.
|
* Creates the actual property sheet.
|
||||||
*/
|
*/
|
||||||
int PROPSHEET_CreateDialog(PropSheetInfo* psInfo)
|
INT_PTR PROPSHEET_CreateDialog(PropSheetInfo* psInfo)
|
||||||
{
|
{
|
||||||
LRESULT ret;
|
LRESULT ret;
|
||||||
LPCVOID template;
|
LPCVOID template;
|
||||||
|
@ -711,7 +711,7 @@ int PROPSHEET_CreateDialog(PropSheetInfo* psInfo)
|
||||||
* -1 (error). */
|
* -1 (error). */
|
||||||
if( psInfo->unicode )
|
if( psInfo->unicode )
|
||||||
{
|
{
|
||||||
ret = (int)CreateDialogIndirectParamW(psInfo->ppshheader.hInstance,
|
ret = (INT_PTR)CreateDialogIndirectParamW(psInfo->ppshheader.hInstance,
|
||||||
(LPDLGTEMPLATEW) temp,
|
(LPDLGTEMPLATEW) temp,
|
||||||
psInfo->ppshheader.hwndParent,
|
psInfo->ppshheader.hwndParent,
|
||||||
PROPSHEET_DialogProc,
|
PROPSHEET_DialogProc,
|
||||||
|
@ -720,7 +720,7 @@ int PROPSHEET_CreateDialog(PropSheetInfo* psInfo)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ret = (int)CreateDialogIndirectParamA(psInfo->ppshheader.hInstance,
|
ret = (INT_PTR)CreateDialogIndirectParamA(psInfo->ppshheader.hInstance,
|
||||||
(LPDLGTEMPLATEA) temp,
|
(LPDLGTEMPLATEA) temp,
|
||||||
psInfo->ppshheader.hwndParent,
|
psInfo->ppshheader.hwndParent,
|
||||||
PROPSHEET_DialogProc,
|
PROPSHEET_DialogProc,
|
||||||
|
@ -830,8 +830,8 @@ static BOOL PROPSHEET_AdjustSize(HWND hwndDlg, PropSheetInfo* psInfo)
|
||||||
|
|
||||||
rc.right -= rc.left;
|
rc.right -= rc.left;
|
||||||
rc.bottom -= rc.top;
|
rc.bottom -= rc.top;
|
||||||
TRACE("setting tab %08lx, rc (0,0)-(%ld,%ld)\n",
|
TRACE("setting tab %p, rc (0,0)-(%ld,%ld)\n",
|
||||||
(DWORD)hwndTabCtrl, rc.right, rc.bottom);
|
hwndTabCtrl, rc.right, rc.bottom);
|
||||||
SetWindowPos(hwndTabCtrl, 0, 0, 0, rc.right, rc.bottom,
|
SetWindowPos(hwndTabCtrl, 0, 0, 0, rc.right, rc.bottom,
|
||||||
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
|
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
|
||||||
|
|
||||||
|
@ -846,8 +846,8 @@ static BOOL PROPSHEET_AdjustSize(HWND hwndDlg, PropSheetInfo* psInfo)
|
||||||
/*
|
/*
|
||||||
* Resize the property sheet.
|
* Resize the property sheet.
|
||||||
*/
|
*/
|
||||||
TRACE("setting dialog %08lx, rc (0,0)-(%ld,%ld)\n",
|
TRACE("setting dialog %p, rc (0,0)-(%ld,%ld)\n",
|
||||||
(DWORD)hwndDlg, rc.right, rc.bottom);
|
hwndDlg, rc.right, rc.bottom);
|
||||||
SetWindowPos(hwndDlg, 0, 0, 0, rc.right, rc.bottom,
|
SetWindowPos(hwndDlg, 0, 0, 0, rc.right, rc.bottom,
|
||||||
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
|
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -882,8 +882,8 @@ static BOOL PROPSHEET_AdjustSizeWizard(HWND hwndDlg, PropSheetInfo* psInfo)
|
||||||
AdjustWindowRect(&rc, GetWindowLongW(hwndDlg, GWL_STYLE), FALSE);
|
AdjustWindowRect(&rc, GetWindowLongW(hwndDlg, GWL_STYLE), FALSE);
|
||||||
|
|
||||||
/* Resize the property sheet */
|
/* Resize the property sheet */
|
||||||
TRACE("setting dialog %08lx, rc (0,0)-(%ld,%ld)\n",
|
TRACE("setting dialog %p, rc (0,0)-(%ld,%ld)\n",
|
||||||
(DWORD)hwndDlg, rc.right, rc.bottom);
|
hwndDlg, rc.right, rc.bottom);
|
||||||
SetWindowPos(hwndDlg, 0, 0, 0, rc.right - rc.left, rc.bottom - rc.top,
|
SetWindowPos(hwndDlg, 0, 0, 0, rc.right - rc.left, rc.bottom - rc.top,
|
||||||
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
|
SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE);
|
||||||
|
|
||||||
|
@ -1364,7 +1364,7 @@ static UINT GetTemplateSize(DLGTEMPLATE* pTemplate)
|
||||||
TRACE("%d items\n",nrofitems);
|
TRACE("%d items\n",nrofitems);
|
||||||
while (nrofitems > 0)
|
while (nrofitems > 0)
|
||||||
{
|
{
|
||||||
p = (WORD*)(((DWORD)p + 3) & ~3); /* DWORD align */
|
p = (WORD*)(((DWORD_PTR)p + 3) & ~3); /* DWORD align */
|
||||||
|
|
||||||
/* skip header */
|
/* skip header */
|
||||||
p += (istemplateex ? sizeof(MyDLGITEMTEMPLATEEX) : sizeof(DLGITEMTEMPLATE))/sizeof(WORD);
|
p += (istemplateex ? sizeof(MyDLGITEMTEMPLATEEX) : sizeof(DLGITEMTEMPLATE))/sizeof(WORD);
|
||||||
|
@ -1567,7 +1567,7 @@ static VOID PROPSHEET_LoadWizardBitmaps(PropSheetInfo *psInfo)
|
||||||
!(psInfo->ppshheader.dwFlags & PSH_USEHBMWATERMARK))
|
!(psInfo->ppshheader.dwFlags & PSH_USEHBMWATERMARK))
|
||||||
{
|
{
|
||||||
((PropSheetInfo *)psInfo)->ppshheader.u4.hbmWatermark =
|
((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 */
|
/* Same behavior as for watermarks */
|
||||||
|
@ -1575,7 +1575,7 @@ static VOID PROPSHEET_LoadWizardBitmaps(PropSheetInfo *psInfo)
|
||||||
!(psInfo->ppshheader.dwFlags & PSH_USEHBMHEADER))
|
!(psInfo->ppshheader.dwFlags & PSH_USEHBMHEADER))
|
||||||
{
|
{
|
||||||
((PropSheetInfo *)psInfo)->ppshheader.u5.hbmHeader =
|
((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);
|
TRACE("(%p, %d)\n", hwndDlg, iPageId);
|
||||||
for (index = 0; index < psInfo->nPages; index++) {
|
for (index = 0; index < psInfo->nPages; index++) {
|
||||||
psp = (LPCPROPSHEETPAGEW)psInfo->proppage[index].hpage;
|
psp = (LPCPROPSHEETPAGEW)psInfo->proppage[index].hpage;
|
||||||
if (psp->u.pszTemplate == (LPCWSTR)iPageId)
|
if (psp->u.pszTemplate == MAKEINTRESOURCEW(iPageId))
|
||||||
return index;
|
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_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.
|
*| 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,
|
PropSheetInfo* psInfo = (PropSheetInfo*) GlobalAlloc(GPTR,
|
||||||
sizeof(PropSheetInfo));
|
sizeof(PropSheetInfo));
|
||||||
UINT i, n;
|
UINT i, n;
|
||||||
|
@ -2853,9 +2853,9 @@ INT WINAPI PropertySheetA(LPCPROPSHEETHEADERA lppsh)
|
||||||
*
|
*
|
||||||
* See PropertySheetA.
|
* 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,
|
PropSheetInfo* psInfo = (PropSheetInfo*) GlobalAlloc(GPTR,
|
||||||
sizeof(PropSheetInfo));
|
sizeof(PropSheetInfo));
|
||||||
UINT i, n;
|
UINT i, n;
|
||||||
|
@ -3241,7 +3241,7 @@ static LRESULT PROPSHEET_Paint(HWND hwnd, HDC hdcParam)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
nLength = LoadStringW(ppshpage->hInstance, (UINT)ppshpage->pszHeaderTitle,
|
nLength = LoadStringW(ppshpage->hInstance, (UINT_PTR)ppshpage->pszHeaderTitle,
|
||||||
szBuffer, 256);
|
szBuffer, 256);
|
||||||
if (nLength != 0)
|
if (nLength != 0)
|
||||||
{
|
{
|
||||||
|
@ -3265,7 +3265,7 @@ static LRESULT PROPSHEET_Paint(HWND hwnd, HDC hdcParam)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
nLength = LoadStringW(ppshpage->hInstance, (UINT)ppshpage->pszHeaderSubTitle,
|
nLength = LoadStringW(ppshpage->hInstance, (UINT_PTR)ppshpage->pszHeaderSubTitle,
|
||||||
szBuffer, 256);
|
szBuffer, 256);
|
||||||
if (nLength != 0)
|
if (nLength != 0)
|
||||||
{
|
{
|
||||||
|
@ -3443,7 +3443,7 @@ PROPSHEET_DialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
WCHAR szText[256];
|
WCHAR szText[256];
|
||||||
|
|
||||||
if (LoadStringW(psInfo->ppshheader.hInstance,
|
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);
|
PROPSHEET_SetTitleW(hwnd, psInfo->ppshheader.dwFlags, szText);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
@ -199,7 +199,7 @@ STATUSBAR_DrawPart (STATUS_INFO *infoPtr, HDC hdc, STATUSWINDOWPART *part, int i
|
||||||
dis.hwndItem = infoPtr->Self;
|
dis.hwndItem = infoPtr->Self;
|
||||||
dis.hDC = hdc;
|
dis.hDC = hdc;
|
||||||
dis.rcItem = r;
|
dis.rcItem = r;
|
||||||
dis.itemData = (INT)part->text;
|
dis.itemData = (ULONG_PTR)part->text;
|
||||||
SendMessageW (infoPtr->Notify, WM_DRAWITEM, (WPARAM)dis.CtlID, (LPARAM)&dis);
|
SendMessageW (infoPtr->Notify, WM_DRAWITEM, (WPARAM)dis.CtlID, (LPARAM)&dis);
|
||||||
} else {
|
} else {
|
||||||
if (part->hIcon) {
|
if (part->hIcon) {
|
||||||
|
|
|
@ -711,7 +711,7 @@ TAB_HotTrackTimerProc
|
||||||
(
|
(
|
||||||
HWND hwnd, /* handle of window for timer messages */
|
HWND hwnd, /* handle of window for timer messages */
|
||||||
UINT uMsg, /* WM_TIMER message */
|
UINT uMsg, /* WM_TIMER message */
|
||||||
UINT idEvent, /* timer identifier */
|
UINT_PTR idEvent, /* timer identifier */
|
||||||
DWORD dwTime /* current system time */
|
DWORD dwTime /* current system time */
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
|
@ -153,7 +153,7 @@ void THEMING_Initialize (void)
|
||||||
*/
|
*/
|
||||||
LRESULT THEMING_CallOriginalClass (HWND wnd, UINT msg, WPARAM wParam, LPARAM lParam)
|
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];
|
WNDPROC oldProc = originalProcs[subclass];
|
||||||
return CallWindowProcW (oldProc, wnd, msg, wParam, lParam);
|
return CallWindowProcW (oldProc, wnd, msg, wParam, lParam);
|
||||||
}
|
}
|
||||||
|
|
|
@ -98,7 +98,7 @@ typedef struct
|
||||||
BYTE bHot;
|
BYTE bHot;
|
||||||
BYTE bDropDownPressed;
|
BYTE bDropDownPressed;
|
||||||
DWORD dwData;
|
DWORD dwData;
|
||||||
INT iString;
|
INT_PTR iString;
|
||||||
INT nRow;
|
INT nRow;
|
||||||
RECT rect;
|
RECT rect;
|
||||||
INT cx; /* manually set size */
|
INT cx; /* manually set size */
|
||||||
|
@ -2203,8 +2203,7 @@ TOOLBAR_CustomizeDialogProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
/* UNDOCUMENTED: dialog hwnd immediately follows NMHDR */
|
/* UNDOCUMENTED: dialog hwnd immediately follows NMHDR */
|
||||||
/* FIXME: this hack won't work on 64-bit - we need to declare a structure for this */
|
memcpy(&nmtb.iItem, &hwnd, sizeof(hwnd));
|
||||||
nmtb.iItem = (int)hwnd;
|
|
||||||
/* Send TBN_INITCUSTOMIZE notification */
|
/* Send TBN_INITCUSTOMIZE notification */
|
||||||
if (TOOLBAR_SendNotify ((NMHDR *) &nmtb, infoPtr, TBN_INITCUSTOMIZE) ==
|
if (TOOLBAR_SendNotify ((NMHDR *) &nmtb, infoPtr, TBN_INITCUSTOMIZE) ==
|
||||||
TBNRF_HIDEHELP)
|
TBNRF_HIDEHELP)
|
||||||
|
@ -4775,7 +4774,7 @@ TOOLBAR_SetButtonInfoA (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
if (lptbbi->dwMask & TBIF_STYLE)
|
if (lptbbi->dwMask & TBIF_STYLE)
|
||||||
btnPtr->fsStyle = lptbbi->fsStyle;
|
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))
|
if ((HIWORD(btnPtr->iString) == 0) || (btnPtr->iString == -1))
|
||||||
/* iString is index, zero it to make Str_SetPtr succeed */
|
/* iString is index, zero it to make Str_SetPtr succeed */
|
||||||
btnPtr->iString=0;
|
btnPtr->iString=0;
|
||||||
|
@ -4829,7 +4828,7 @@ TOOLBAR_SetButtonInfoW (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
if (lptbbi->dwMask & TBIF_STYLE)
|
if (lptbbi->dwMask & TBIF_STYLE)
|
||||||
btnPtr->fsStyle = lptbbi->fsStyle;
|
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))
|
if ((HIWORD(btnPtr->iString) == 0) || (btnPtr->iString == -1))
|
||||||
/* iString is index, zero it to make Str_SetPtr succeed */
|
/* iString is index, zero it to make Str_SetPtr succeed */
|
||||||
btnPtr->iString=0;
|
btnPtr->iString=0;
|
||||||
|
|
|
@ -113,7 +113,7 @@ typedef struct
|
||||||
UINT uFlags;
|
UINT uFlags;
|
||||||
HWND hwnd;
|
HWND hwnd;
|
||||||
BOOL bNotifyUnicode;
|
BOOL bNotifyUnicode;
|
||||||
UINT uId;
|
UINT_PTR uId;
|
||||||
RECT rect;
|
RECT rect;
|
||||||
HINSTANCE hinst;
|
HINSTANCE hinst;
|
||||||
LPWSTR lpszText;
|
LPWSTR lpszText;
|
||||||
|
@ -323,8 +323,8 @@ static void TOOLTIPS_GetDispInfoA(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
|
||||||
SendMessageW(toolPtr->hwnd, WM_NOTIFY,
|
SendMessageW(toolPtr->hwnd, WM_NOTIFY,
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
||||||
|
|
||||||
if (HIWORD((UINT)ttnmdi.lpszText) == 0) {
|
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
||||||
LoadStringW(ttnmdi.hinst, (UINT)ttnmdi.lpszText,
|
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
||||||
infoPtr->szTipText, INFOTIPSIZE);
|
infoPtr->szTipText, INFOTIPSIZE);
|
||||||
if (ttnmdi.uFlags & TTF_DI_SETITEM) {
|
if (ttnmdi.uFlags & TTF_DI_SETITEM) {
|
||||||
toolPtr->hinst = ttnmdi.hinst;
|
toolPtr->hinst = ttnmdi.hinst;
|
||||||
|
@ -372,8 +372,8 @@ static void TOOLTIPS_GetDispInfoW(HWND hwnd, TOOLTIPS_INFO *infoPtr, TTTOOL_INFO
|
||||||
SendMessageW(toolPtr->hwnd, WM_NOTIFY,
|
SendMessageW(toolPtr->hwnd, WM_NOTIFY,
|
||||||
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
(WPARAM)toolPtr->uId, (LPARAM)&ttnmdi);
|
||||||
|
|
||||||
if (HIWORD((UINT)ttnmdi.lpszText) == 0) {
|
if (IS_INTRESOURCE(ttnmdi.lpszText)) {
|
||||||
LoadStringW(ttnmdi.hinst, (UINT)ttnmdi.lpszText,
|
LoadStringW(ttnmdi.hinst, LOWORD(ttnmdi.lpszText),
|
||||||
infoPtr->szTipText, INFOTIPSIZE);
|
infoPtr->szTipText, INFOTIPSIZE);
|
||||||
if (ttnmdi.uFlags & TTF_DI_SETITEM) {
|
if (ttnmdi.uFlags & TTF_DI_SETITEM) {
|
||||||
toolPtr->hinst = ttnmdi.hinst;
|
toolPtr->hinst = ttnmdi.hinst;
|
||||||
|
@ -406,11 +406,11 @@ TOOLTIPS_GetTipText (HWND hwnd, TOOLTIPS_INFO *infoPtr, INT nTool)
|
||||||
{
|
{
|
||||||
TTTOOL_INFO *toolPtr = &infoPtr->tools[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 */
|
/* load a resource */
|
||||||
TRACE("load res string %p %x\n",
|
TRACE("load res string %p %x\n",
|
||||||
toolPtr->hinst, (int)toolPtr->lpszText);
|
toolPtr->hinst, LOWORD(toolPtr->lpszText));
|
||||||
LoadStringW (toolPtr->hinst, (UINT)toolPtr->lpszText,
|
LoadStringW (toolPtr->hinst, LOWORD(toolPtr->lpszText),
|
||||||
infoPtr->szTipText, INFOTIPSIZE);
|
infoPtr->szTipText, INFOTIPSIZE);
|
||||||
}
|
}
|
||||||
else if (toolPtr->lpszText) {
|
else if (toolPtr->lpszText) {
|
||||||
|
@ -1015,8 +1015,8 @@ TOOLTIPS_AddToolA (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->rect = lpToolInfo->rect;
|
toolPtr->rect = lpToolInfo->rect;
|
||||||
toolPtr->hinst = lpToolInfo->hinst;
|
toolPtr->hinst = lpToolInfo->hinst;
|
||||||
|
|
||||||
if (HIWORD(lpToolInfo->lpszText) == 0) {
|
if (IS_INTRESOURCE(lpToolInfo->lpszText)) {
|
||||||
TRACE("add string id %x!\n", (int)lpToolInfo->lpszText);
|
TRACE("add string id %x!\n", LOWORD(lpToolInfo->lpszText));
|
||||||
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
||||||
}
|
}
|
||||||
else if (lpToolInfo->lpszText) {
|
else if (lpToolInfo->lpszText) {
|
||||||
|
@ -1106,8 +1106,8 @@ TOOLTIPS_AddToolW (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->rect = lpToolInfo->rect;
|
toolPtr->rect = lpToolInfo->rect;
|
||||||
toolPtr->hinst = lpToolInfo->hinst;
|
toolPtr->hinst = lpToolInfo->hinst;
|
||||||
|
|
||||||
if (HIWORD(lpToolInfo->lpszText) == 0) {
|
if (IS_INTRESOURCE(lpToolInfo->lpszText)) {
|
||||||
TRACE("add string id %x!\n", (int)lpToolInfo->lpszText);
|
TRACE("add string id %x\n", LOWORD(lpToolInfo->lpszText));
|
||||||
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
||||||
}
|
}
|
||||||
else if (lpToolInfo->lpszText) {
|
else if (lpToolInfo->lpszText) {
|
||||||
|
@ -1173,7 +1173,7 @@ TOOLTIPS_DelToolCommon (HWND hwnd, TOOLTIPS_INFO *infoPtr, INT nTool)
|
||||||
toolPtr = &infoPtr->tools[nTool];
|
toolPtr = &infoPtr->tools[nTool];
|
||||||
if (toolPtr->lpszText) {
|
if (toolPtr->lpszText) {
|
||||||
if ( (toolPtr->lpszText != LPSTR_TEXTCALLBACKW) &&
|
if ( (toolPtr->lpszText != LPSTR_TEXTCALLBACKW) &&
|
||||||
(HIWORD((INT)toolPtr->lpszText) != 0) )
|
!IS_INTRESOURCE(toolPtr->lpszText) )
|
||||||
Free (toolPtr->lpszText);
|
Free (toolPtr->lpszText);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2015,8 +2015,8 @@ TOOLTIPS_SetToolInfoA (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->rect = lpToolInfo->rect;
|
toolPtr->rect = lpToolInfo->rect;
|
||||||
toolPtr->hinst = lpToolInfo->hinst;
|
toolPtr->hinst = lpToolInfo->hinst;
|
||||||
|
|
||||||
if (HIWORD(lpToolInfo->lpszText) == 0) {
|
if (IS_INTRESOURCE(lpToolInfo->lpszText)) {
|
||||||
TRACE("set string id %x!\n", (INT)lpToolInfo->lpszText);
|
TRACE("set string id %x\n", LOWORD(lpToolInfo->lpszText));
|
||||||
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
||||||
}
|
}
|
||||||
else if (lpToolInfo->lpszText) {
|
else if (lpToolInfo->lpszText) {
|
||||||
|
@ -2024,7 +2024,7 @@ TOOLTIPS_SetToolInfoA (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
||||||
else {
|
else {
|
||||||
if ( (toolPtr->lpszText) &&
|
if ( (toolPtr->lpszText) &&
|
||||||
(HIWORD((INT)toolPtr->lpszText) != 0) ) {
|
!IS_INTRESOURCE(toolPtr->lpszText) ) {
|
||||||
Free (toolPtr->lpszText);
|
Free (toolPtr->lpszText);
|
||||||
toolPtr->lpszText = NULL;
|
toolPtr->lpszText = NULL;
|
||||||
}
|
}
|
||||||
|
@ -2072,8 +2072,8 @@ TOOLTIPS_SetToolInfoW (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->rect = lpToolInfo->rect;
|
toolPtr->rect = lpToolInfo->rect;
|
||||||
toolPtr->hinst = lpToolInfo->hinst;
|
toolPtr->hinst = lpToolInfo->hinst;
|
||||||
|
|
||||||
if (HIWORD(lpToolInfo->lpszText) == 0) {
|
if (IS_INTRESOURCE(lpToolInfo->lpszText)) {
|
||||||
TRACE("set string id %x!\n", (INT)lpToolInfo->lpszText);
|
TRACE("set string id %x!\n", LOWORD(lpToolInfo->lpszText));
|
||||||
toolPtr->lpszText = lpToolInfo->lpszText;
|
toolPtr->lpszText = lpToolInfo->lpszText;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -2081,7 +2081,7 @@ TOOLTIPS_SetToolInfoW (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
||||||
else {
|
else {
|
||||||
if ( (toolPtr->lpszText) &&
|
if ( (toolPtr->lpszText) &&
|
||||||
(HIWORD((INT)toolPtr->lpszText) != 0) ) {
|
!IS_INTRESOURCE(toolPtr->lpszText) ) {
|
||||||
Free (toolPtr->lpszText);
|
Free (toolPtr->lpszText);
|
||||||
toolPtr->lpszText = NULL;
|
toolPtr->lpszText = NULL;
|
||||||
}
|
}
|
||||||
|
@ -2199,7 +2199,7 @@ TOOLTIPS_UpdateTipTextA (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
/* copy tool text */
|
/* copy tool text */
|
||||||
toolPtr->hinst = lpToolInfo->hinst;
|
toolPtr->hinst = lpToolInfo->hinst;
|
||||||
|
|
||||||
if (HIWORD(lpToolInfo->lpszText) == 0){
|
if (IS_INTRESOURCE(lpToolInfo->lpszText)){
|
||||||
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
toolPtr->lpszText = (LPWSTR)lpToolInfo->lpszText;
|
||||||
}
|
}
|
||||||
else if (lpToolInfo->lpszText) {
|
else if (lpToolInfo->lpszText) {
|
||||||
|
@ -2207,7 +2207,7 @@ TOOLTIPS_UpdateTipTextA (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
||||||
else {
|
else {
|
||||||
if ( (toolPtr->lpszText) &&
|
if ( (toolPtr->lpszText) &&
|
||||||
(HIWORD((INT)toolPtr->lpszText) != 0) ) {
|
!IS_INTRESOURCE(toolPtr->lpszText) ) {
|
||||||
Free (toolPtr->lpszText);
|
Free (toolPtr->lpszText);
|
||||||
toolPtr->lpszText = NULL;
|
toolPtr->lpszText = NULL;
|
||||||
}
|
}
|
||||||
|
@ -2256,7 +2256,7 @@ TOOLTIPS_UpdateTipTextW (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
/* copy tool text */
|
/* copy tool text */
|
||||||
toolPtr->hinst = lpToolInfo->hinst;
|
toolPtr->hinst = lpToolInfo->hinst;
|
||||||
|
|
||||||
if (HIWORD(lpToolInfo->lpszText) == 0){
|
if (IS_INTRESOURCE(lpToolInfo->lpszText)){
|
||||||
toolPtr->lpszText = lpToolInfo->lpszText;
|
toolPtr->lpszText = lpToolInfo->lpszText;
|
||||||
}
|
}
|
||||||
else if (lpToolInfo->lpszText) {
|
else if (lpToolInfo->lpszText) {
|
||||||
|
@ -2264,7 +2264,7 @@ TOOLTIPS_UpdateTipTextW (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
toolPtr->lpszText = LPSTR_TEXTCALLBACKW;
|
||||||
else {
|
else {
|
||||||
if ( (toolPtr->lpszText) &&
|
if ( (toolPtr->lpszText) &&
|
||||||
(HIWORD((INT)toolPtr->lpszText) != 0) ) {
|
!IS_INTRESOURCE(toolPtr->lpszText) ) {
|
||||||
Free (toolPtr->lpszText);
|
Free (toolPtr->lpszText);
|
||||||
toolPtr->lpszText = NULL;
|
toolPtr->lpszText = NULL;
|
||||||
}
|
}
|
||||||
|
@ -2337,7 +2337,7 @@ TOOLTIPS_Destroy (HWND hwnd, WPARAM wParam, LPARAM lParam)
|
||||||
toolPtr = &infoPtr->tools[i];
|
toolPtr = &infoPtr->tools[i];
|
||||||
if (toolPtr->lpszText) {
|
if (toolPtr->lpszText) {
|
||||||
if ( (toolPtr->lpszText != LPSTR_TEXTCALLBACKW) &&
|
if ( (toolPtr->lpszText != LPSTR_TEXTCALLBACKW) &&
|
||||||
(HIWORD((INT)toolPtr->lpszText) != 0) )
|
!IS_INTRESOURCE(toolPtr->lpszText) )
|
||||||
{
|
{
|
||||||
Free (toolPtr->lpszText);
|
Free (toolPtr->lpszText);
|
||||||
toolPtr->lpszText = NULL;
|
toolPtr->lpszText = NULL;
|
||||||
|
|
|
@ -659,12 +659,13 @@ TREEVIEW_SendCustomDrawItemNotify(TREEVIEW_INFO *infoPtr, HDC hdc,
|
||||||
{
|
{
|
||||||
HWND hwnd = infoPtr->hwnd;
|
HWND hwnd = infoPtr->hwnd;
|
||||||
LPNMCUSTOMDRAW nmcd;
|
LPNMCUSTOMDRAW nmcd;
|
||||||
DWORD dwDrawStage, dwItemSpec;
|
DWORD dwDrawStage;
|
||||||
|
DWORD_PTR dwItemSpec;
|
||||||
UINT uItemState;
|
UINT uItemState;
|
||||||
INT retval;
|
INT retval;
|
||||||
|
|
||||||
dwDrawStage = CDDS_ITEM | uItemDrawState;
|
dwDrawStage = CDDS_ITEM | uItemDrawState;
|
||||||
dwItemSpec = (DWORD)wineItem;
|
dwItemSpec = (DWORD_PTR)wineItem;
|
||||||
uItemState = 0;
|
uItemState = 0;
|
||||||
if (wineItem->state & TVIS_SELECTED)
|
if (wineItem->state & TVIS_SELECTED)
|
||||||
uItemState |= CDIS_SELECTED;
|
uItemState |= CDIS_SELECTED;
|
||||||
|
@ -1238,11 +1239,11 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
|
||||||
insertAfter = ptdi->hInsertAfter;
|
insertAfter = ptdi->hInsertAfter;
|
||||||
|
|
||||||
/* Validate this now for convenience. */
|
/* Validate this now for convenience. */
|
||||||
switch ((DWORD)insertAfter)
|
switch ((DWORD_PTR)insertAfter)
|
||||||
{
|
{
|
||||||
case (DWORD)TVI_FIRST:
|
case (DWORD_PTR)TVI_FIRST:
|
||||||
case (DWORD)TVI_LAST:
|
case (DWORD_PTR)TVI_LAST:
|
||||||
case (DWORD)TVI_SORT:
|
case (DWORD_PTR)TVI_SORT:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
@ -1274,9 +1275,9 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
|
||||||
|
|
||||||
infoPtr->uNumItems++;
|
infoPtr->uNumItems++;
|
||||||
|
|
||||||
switch ((DWORD)insertAfter)
|
switch ((DWORD_PTR)insertAfter)
|
||||||
{
|
{
|
||||||
case (DWORD)TVI_FIRST:
|
case (DWORD_PTR)TVI_FIRST:
|
||||||
{
|
{
|
||||||
TREEVIEW_ITEM *originalFirst = parentItem->firstChild;
|
TREEVIEW_ITEM *originalFirst = parentItem->firstChild;
|
||||||
TREEVIEW_InsertBefore(newItem, parentItem->firstChild, parentItem);
|
TREEVIEW_InsertBefore(newItem, parentItem->firstChild, parentItem);
|
||||||
|
@ -1285,7 +1286,7 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case (DWORD)TVI_LAST:
|
case (DWORD_PTR)TVI_LAST:
|
||||||
TREEVIEW_InsertAfter(newItem, parentItem->lastChild, parentItem);
|
TREEVIEW_InsertAfter(newItem, parentItem->lastChild, parentItem);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -1294,7 +1295,7 @@ TREEVIEW_InsertItemT(TREEVIEW_INFO *infoPtr, const TVINSERTSTRUCTW *ptdi, BOOL i
|
||||||
TREEVIEW_InsertAfter(newItem, insertAfter, insertAfter->parent);
|
TREEVIEW_InsertAfter(newItem, insertAfter, insertAfter->parent);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case (DWORD)TVI_SORT:
|
case (DWORD_PTR)TVI_SORT:
|
||||||
{
|
{
|
||||||
TREEVIEW_ITEM *aChild;
|
TREEVIEW_ITEM *aChild;
|
||||||
TREEVIEW_ITEM *previousChild = NULL;
|
TREEVIEW_ITEM *previousChild = NULL;
|
||||||
|
@ -2591,9 +2592,9 @@ TREEVIEW_DrawItem(TREEVIEW_INFO *infoPtr, HDC hdc, TREEVIEW_ITEM *wineItem)
|
||||||
/* Draw insertion mark if necessary */
|
/* Draw insertion mark if necessary */
|
||||||
|
|
||||||
if (infoPtr->insertMarkItem)
|
if (infoPtr->insertMarkItem)
|
||||||
TRACE("item:%d,mark:%d\n",
|
TRACE("item:%d,mark:%p\n",
|
||||||
TREEVIEW_GetItemIndex(infoPtr, wineItem),
|
TREEVIEW_GetItemIndex(infoPtr, wineItem),
|
||||||
(int)infoPtr->insertMarkItem);
|
infoPtr->insertMarkItem);
|
||||||
|
|
||||||
if (wineItem == 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 */
|
/* Check for a valid handle to the parent item */
|
||||||
if (!TREEVIEW_ValidItem(infoPtr, parent))
|
if (!TREEVIEW_ValidItem(infoPtr, parent))
|
||||||
{
|
{
|
||||||
ERR("invalid item hParent=%x\n", (INT)parent);
|
ERR("invalid item hParent=%p\n", parent);
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3643,7 +3644,7 @@ TREEVIEW_EditLabel(TREEVIEW_INFO *infoPtr, HTREEITEM hItem)
|
||||||
TEXTMETRICW textMetric;
|
TEXTMETRICW textMetric;
|
||||||
static const WCHAR EditW[] = {'E','d','i','t',0};
|
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))
|
if (!TREEVIEW_ValidItem(infoPtr, editItem))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
BOOL WINAPI ShowHideMenuCtl (HWND, UINT, LPINT);
|
BOOL WINAPI ShowHideMenuCtl (HWND, UINT_PTR, LPINT);
|
||||||
VOID WINAPI GetEffectiveClientRect (HWND, LPRECT, LPINT);
|
VOID WINAPI GetEffectiveClientRect (HWND, LPRECT, LPINT);
|
||||||
VOID WINAPI InitCommonControls (VOID);
|
VOID WINAPI InitCommonControls (VOID);
|
||||||
|
|
||||||
|
@ -155,8 +155,8 @@ typedef struct tagNMTOOLTIPSCREATED
|
||||||
typedef struct tagNMMOUSE
|
typedef struct tagNMMOUSE
|
||||||
{
|
{
|
||||||
NMHDR hdr;
|
NMHDR hdr;
|
||||||
DWORD dwItemSpec;
|
DWORD_PTR dwItemSpec;
|
||||||
DWORD dwItemData;
|
DWORD_PTR dwItemData;
|
||||||
POINT pt;
|
POINT pt;
|
||||||
DWORD dwHitInfo; /* info where on item or control the mouse is */
|
DWORD dwHitInfo; /* info where on item or control the mouse is */
|
||||||
} NMMOUSE, *LPNMMOUSE;
|
} NMMOUSE, *LPNMMOUSE;
|
||||||
|
@ -261,7 +261,7 @@ typedef struct tagNMCUSTOMDRAWINFO
|
||||||
DWORD dwDrawStage;
|
DWORD dwDrawStage;
|
||||||
HDC hdc;
|
HDC hdc;
|
||||||
RECT rc;
|
RECT rc;
|
||||||
DWORD dwItemSpec;
|
DWORD_PTR dwItemSpec;
|
||||||
UINT uItemState;
|
UINT uItemState;
|
||||||
LPARAM lItemlParam;
|
LPARAM lItemlParam;
|
||||||
} NMCUSTOMDRAW, *LPNMCUSTOMDRAW;
|
} NMCUSTOMDRAW, *LPNMCUSTOMDRAW;
|
||||||
|
@ -1293,8 +1293,8 @@ typedef struct _TBBUTTON {
|
||||||
BYTE fsState;
|
BYTE fsState;
|
||||||
BYTE fsStyle;
|
BYTE fsStyle;
|
||||||
BYTE bReserved[2];
|
BYTE bReserved[2];
|
||||||
DWORD dwData;
|
DWORD_PTR dwData;
|
||||||
INT iString;
|
INT_PTR iString;
|
||||||
} TBBUTTON, *PTBBUTTON, *LPTBBUTTON;
|
} TBBUTTON, *PTBBUTTON, *LPTBBUTTON;
|
||||||
typedef const TBBUTTON *LPCTBBUTTON;
|
typedef const TBBUTTON *LPCTBBUTTON;
|
||||||
|
|
||||||
|
@ -1307,7 +1307,7 @@ typedef struct _COLORMAP {
|
||||||
|
|
||||||
typedef struct tagTBADDBITMAP {
|
typedef struct tagTBADDBITMAP {
|
||||||
HINSTANCE hInst;
|
HINSTANCE hInst;
|
||||||
UINT nID;
|
UINT_PTR nID;
|
||||||
} TBADDBITMAP, *LPTBADDBITMAP;
|
} TBADDBITMAP, *LPTBADDBITMAP;
|
||||||
|
|
||||||
#define HINST_COMMCTRL ((HINSTANCE)-1)
|
#define HINST_COMMCTRL ((HINSTANCE)-1)
|
||||||
|
@ -1378,7 +1378,7 @@ typedef struct
|
||||||
BYTE fsState;
|
BYTE fsState;
|
||||||
BYTE fsStyle;
|
BYTE fsStyle;
|
||||||
WORD cx;
|
WORD cx;
|
||||||
DWORD lParam;
|
DWORD_PTR lParam;
|
||||||
LPSTR pszText;
|
LPSTR pszText;
|
||||||
INT cchText;
|
INT cchText;
|
||||||
} TBBUTTONINFOA, *LPTBBUTTONINFOA;
|
} TBBUTTONINFOA, *LPTBBUTTONINFOA;
|
||||||
|
@ -1392,7 +1392,7 @@ typedef struct
|
||||||
BYTE fsState;
|
BYTE fsState;
|
||||||
BYTE fsStyle;
|
BYTE fsStyle;
|
||||||
WORD cx;
|
WORD cx;
|
||||||
DWORD lParam;
|
DWORD_PTR lParam;
|
||||||
LPWSTR pszText;
|
LPWSTR pszText;
|
||||||
INT cchText;
|
INT cchText;
|
||||||
} TBBUTTONINFOW, *LPTBBUTTONINFOW;
|
} TBBUTTONINFOW, *LPTBBUTTONINFOW;
|
||||||
|
@ -1434,7 +1434,7 @@ typedef struct
|
||||||
NMHDR hdr;
|
NMHDR hdr;
|
||||||
DWORD dwMask;
|
DWORD dwMask;
|
||||||
int idCommand;
|
int idCommand;
|
||||||
DWORD lParam;
|
DWORD_PTR lParam;
|
||||||
int iImage;
|
int iImage;
|
||||||
LPSTR pszText;
|
LPSTR pszText;
|
||||||
int cchText;
|
int cchText;
|
||||||
|
@ -1445,7 +1445,7 @@ typedef struct
|
||||||
NMHDR hdr;
|
NMHDR hdr;
|
||||||
DWORD dwMask;
|
DWORD dwMask;
|
||||||
int idCommand;
|
int idCommand;
|
||||||
DWORD lParam;
|
DWORD_PTR lParam;
|
||||||
int iImage;
|
int iImage;
|
||||||
LPWSTR pszText;
|
LPWSTR pszText;
|
||||||
int cchText;
|
int cchText;
|
||||||
|
@ -1488,9 +1488,9 @@ typedef struct tagNMTOOLBARW
|
||||||
typedef struct
|
typedef struct
|
||||||
{
|
{
|
||||||
HINSTANCE hInstOld;
|
HINSTANCE hInstOld;
|
||||||
UINT nIDOld;
|
UINT_PTR nIDOld;
|
||||||
HINSTANCE hInstNew;
|
HINSTANCE hInstNew;
|
||||||
UINT nIDNew;
|
UINT_PTR nIDNew;
|
||||||
INT nButtons;
|
INT nButtons;
|
||||||
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;
|
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;
|
||||||
|
|
||||||
|
@ -1562,7 +1562,7 @@ CreateToolbarEx(HWND, DWORD, UINT, INT,
|
||||||
INT, INT, INT, INT, INT, UINT);
|
INT, INT, INT, INT, INT, UINT);
|
||||||
|
|
||||||
HBITMAP WINAPI
|
HBITMAP WINAPI
|
||||||
CreateMappedBitmap (HINSTANCE, INT, UINT, LPCOLORMAP, INT);
|
CreateMappedBitmap (HINSTANCE, INT_PTR, UINT, LPCOLORMAP, INT);
|
||||||
|
|
||||||
|
|
||||||
/* Tool tips */
|
/* Tool tips */
|
||||||
|
@ -1684,7 +1684,7 @@ typedef struct tagTOOLINFOA {
|
||||||
UINT cbSize;
|
UINT cbSize;
|
||||||
UINT uFlags;
|
UINT uFlags;
|
||||||
HWND hwnd;
|
HWND hwnd;
|
||||||
UINT uId;
|
UINT_PTR uId;
|
||||||
RECT rect;
|
RECT rect;
|
||||||
HINSTANCE hinst;
|
HINSTANCE hinst;
|
||||||
LPSTR lpszText;
|
LPSTR lpszText;
|
||||||
|
@ -1696,7 +1696,7 @@ typedef struct tagTOOLINFOW {
|
||||||
UINT cbSize;
|
UINT cbSize;
|
||||||
UINT uFlags;
|
UINT uFlags;
|
||||||
HWND hwnd;
|
HWND hwnd;
|
||||||
UINT uId;
|
UINT_PTR uId;
|
||||||
RECT rect;
|
RECT rect;
|
||||||
HINSTANCE hinst;
|
HINSTANCE hinst;
|
||||||
LPWSTR lpszText;
|
LPWSTR lpszText;
|
||||||
|
|
|
@ -191,8 +191,8 @@ typedef const PROPSHEETHEADERW *LPCPROPSHEETHEADERW;
|
||||||
/*
|
/*
|
||||||
* Property sheet support (methods)
|
* Property sheet support (methods)
|
||||||
*/
|
*/
|
||||||
INT WINAPI PropertySheetA(LPCPROPSHEETHEADERA);
|
INT_PTR WINAPI PropertySheetA(LPCPROPSHEETHEADERA);
|
||||||
INT WINAPI PropertySheetW(LPCPROPSHEETHEADERW);
|
INT_PTR WINAPI PropertySheetW(LPCPROPSHEETHEADERW);
|
||||||
#define PropertySheet WINELIB_NAME_AW(PropertySheet)
|
#define PropertySheet WINELIB_NAME_AW(PropertySheet)
|
||||||
HPROPSHEETPAGE WINAPI CreatePropertySheetPageA(LPCPROPSHEETPAGEA);
|
HPROPSHEETPAGE WINAPI CreatePropertySheetPageA(LPCPROPSHEETPAGEA);
|
||||||
HPROPSHEETPAGE WINAPI CreatePropertySheetPageW(LPCPROPSHEETPAGEW);
|
HPROPSHEETPAGE WINAPI CreatePropertySheetPageW(LPCPROPSHEETPAGEW);
|
||||||
|
|
Loading…
Reference in New Issue