freebsd-ports/emulators/twin/files/patch-realC
2008-05-21 23:38:00 +00:00

802 lines
23 KiB
Text

--- windows/MenuProc.c 2001-01-12 02:21:49.000000000 -0500
+++ windows/MenuProc.c 2008-05-21 19:27:38.000000000 -0400
@@ -264,5 +264,5 @@
wPrevSel = (WORD)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mnis);
if ((wSel == wPrevSel) || (wSel == (WORD)-1)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -280,5 +280,5 @@
if (!((lFlags & MF_POPUP) &&
!(lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR)))) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -290,9 +290,9 @@
ClientToScreen(hWnd,&pt);
SetRect(&rcRect,pt.x,pt.y,0,0);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,wSel,&rcRect,TRUE);
}
else {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
ClientToScreen(hWnd,&pt);
@@ -332,5 +332,5 @@
SendMessage(hWndTmp,LB_SETCURSEL,
(WPARAM)-1,0L);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return TRUE;
}
@@ -344,5 +344,5 @@
if (!((lFlags & MF_POPUP) &&
!(lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR)))) {
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return TRUE;
}
@@ -358,5 +358,5 @@
SetRect(&rcRect,pt.x,pt.y,0,0);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,
wSel,&rcRect,TRUE);
@@ -409,8 +409,8 @@
if (wPrevSel == (WORD)-1) {
if (wSel == (WORD)-1) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
} else if (!(lptps->uiFlags & LSF_CAPTUREACTIVE)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return InternalMenuProc(hWnd,uiMsg,wParam,lParam);
}
@@ -420,5 +420,5 @@
if (wSel == (WORD)-1) {
SetWindowWord(hWnd,TP_STATUS,1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -450,10 +450,10 @@
ClientToScreen(hWnd,&pt);
SetRect(&rcRect,pt.x,pt.y,0,0);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,
wSel,&rcRect,TRUE);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -475,5 +475,5 @@
SetWindowWord(hWnd,TP_STATUS,1);
lptps->uiFlags |= PSF_POPSELKILLED;
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -497,5 +497,5 @@
}
SetWindowWord(hWnd,TP_STATUS,1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -539,5 +539,5 @@
if (!(lFlags & MF_POPUP) ||
(lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR))) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -552,5 +552,5 @@
lptps->wPopupFlags[nPopupHit] |= PSF_POPSELKILLED;
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -566,6 +566,6 @@
ClientToScreen(hPopup,&pt);
SetRect(&rcRect,pt.x,pt.y,0,0);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return CreatePopup(hWnd,lptps,(HMENU)(UINT)wItemID,wSel,&rcRect,TRUE);
}
@@ -606,5 +606,5 @@
if (wSel == (WORD)-1) {
SetWindowWord(hWnd,TP_STATUS,1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -614,5 +614,5 @@
SetWindowWord(hWnd,TP_STATUS,1);
lptps->uiFlags &= ~PSF_POPSELKILLED;
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -637,5 +637,5 @@
GET_WM_COMMAND_MPS(wItemID,0,0));
SetWindowWord(hWnd,TP_STATUS,1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -643,5 +643,5 @@
SetPopupMenuSel(lptps->hWndOwner,lptps->hPopups[0],0,
(lFlags & MF_SYSMENU)|MF_MOUSESELECT);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -656,5 +656,5 @@
SetWindowWord(hWnd,TP_STATUS,1);
ChangeMBSelection(hWnd,hMenu32,lptps,wPrevSel,(WORD)-1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -662,5 +662,5 @@
else if (!hPopup) {
if(hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -682,5 +682,5 @@
(lFlags & MF_SYSMENU)|MF_MOUSESELECT);
if(hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
@@ -721,9 +721,9 @@
SetWindowWord(hWnd,TP_STATUS,1);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
}
}
if(hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
@@ -743,5 +743,5 @@
GetClientRect(hWnd, &rcRect);
if (!PtInRect(&rcRect,pt)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -752,5 +752,5 @@
lFlags = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
if (!(lFlags & (MF_POPUP|MF_BITMAP))) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
@@ -759,5 +759,5 @@
wItemID = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
if (!(hPopupMenu32 = GETMENUINFO(wItemID))) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
@@ -765,5 +765,5 @@
if (hPopupMenu32a) {
if (hPopupMenu32a != hPopupMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO) hPopupMenu32a);
+ RELEASELBOXINFO( hPopupMenu32a);
lptps->uiFlags &= ~LSF_BUTTONDOWN;
ChangeMBSelection(hWnd,hMenu32,lptps,wSel,(WORD)-1);
@@ -775,10 +775,10 @@
PostMessage(lptps->hWndOwner,WM_COMMAND,
GET_WM_COMMAND_MPS(SC_CLOSE,0,0));
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return TRUE;
}
else {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
@@ -792,8 +792,8 @@
(WPARAM)SC_CLOSE,lParam);
SetWindowWord(hWnd,TP_STATUS,1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
@@ -816,5 +816,5 @@
lFlags |= MF_SYSMENU;
if (lFlags < 0) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 1;
}
@@ -835,5 +835,5 @@
GET_WM_COMMAND_MPS(wItemID,0,0));
SetWindowWord(hWnd,TP_STATUS,1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -848,5 +848,5 @@
SetPopupMenuSel(lptps->hWndOwner,
lptps->hPopups[0],0,lFlags & MF_SYSMENU);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
@@ -867,12 +867,12 @@
hPopupMenu32 = GETMENUINFO(hPopupMenu);
if (!hPopupMenu32) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 1;
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
hMenu32 = hPopupMenu32;
}
else if (!(lptps->uiFlags & TP_MENUBAR)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 1;
}
@@ -913,5 +913,5 @@
if (lFlags & (MF_GRAYED|MF_DISABLED))
return 0;
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
mnis.lpItemData = (LPSTR)&rcRect;
mnis.wAction = LCA_GET|LCA_RECT;
@@ -942,5 +942,5 @@
else {
if (lFlags & (MF_GRAYED|MF_DISABLED)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -978,5 +978,5 @@
}
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
@@ -994,5 +994,5 @@
case VK_RIGHT:
if (!(lptps->uiFlags & TP_MENUBAR)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1022,6 +1022,6 @@
GET_WM_MENUSELECT_MPS(wItemID,LOWORD(lFlags),
hMenu));
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return 0;
}
@@ -1061,6 +1061,6 @@
lptps->hPopups[lptps->nPopups-1],
0,lFlags & MF_SYSMENU);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return 0;
}
@@ -1071,5 +1071,5 @@
wPrevSel = (WORD)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mnis);
if (wPrevSel == (WORD)-1) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1096,5 +1096,5 @@
if (!((lFlags & MF_POPUP) &&
!(lFlags & (MF_GRAYED|MF_DISABLED|MF_SEPARATOR)))) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1110,5 +1110,5 @@
SetPopupMenuSel(lptps->hWndOwner,lptps->hPopups[0],
0,lFlags & MF_SYSMENU);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
case VK_RETURN:
@@ -1117,10 +1117,10 @@
wPrevSel = (WORD)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mnis);
if (wPrevSel == (WORD)-1) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
if (lptps->nPopups == 0) { /* item on menubar */
if (!(lptps->uiFlags & TP_MENUBAR)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1132,5 +1132,5 @@
lFlags |= MF_SYSMENU;
if (lFlags & (MF_GRAYED|MF_DISABLED)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1172,6 +1172,6 @@
wSel = (WORD)SendMessage(hPopup,LB_GETCURSEL,0,0L);
if (wSel == (WORD)LB_ERR) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return 0;
}
@@ -1203,5 +1203,5 @@
lptps->hPopups[lptps->nPopups-1],
0,lFlags & MF_SYSMENU);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
}
else {
@@ -1221,5 +1221,5 @@
}
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
case VK_UP:
@@ -1227,5 +1227,5 @@
if (lptps->nPopups == 0) {
if (!(lptps->uiFlags & TP_MENUBAR)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1235,5 +1235,5 @@
(LPARAM)&mnis);
if (wPrevSel == (WORD)-1) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1250,5 +1250,5 @@
(LPARAM)&mnis);
if (!(lFlags & MF_POPUP)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
/* FIX_ME hPopupMenu32 as well?? */
return 0;
@@ -1272,6 +1272,6 @@
wPrevSel = (WORD)SendMessage(hPopup,LB_GETCURSEL,0,0L);
if (wPrevSel == (WORD)LB_ERR) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
return 0;
}
@@ -1306,7 +1306,7 @@
SetPopupMenuSel(lptps->hWndOwner,hPopup,wSel,
lFlags & MF_SYSMENU);
- RELEASELBOXINFO((LPLISTBOXINFO)hPopupMenu32);
+ RELEASELBOXINFO(hPopupMenu32);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
case VK_ESCAPE:
@@ -1333,5 +1333,5 @@
SetWindowWord(hWnd,TP_STATUS,1);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
default:
@@ -1357,5 +1357,5 @@
hMenu32 = GETMENUINFO((HMENU)wParam);
DrawPopupMenuItem(hMenu32,lptps->hWndOwner,lpdis);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0L;
@@ -1373,10 +1373,10 @@
lFlags = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
if (lFlags < 0) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
lpmis->itemHeight = rcRect.bottom - rcRect.top;
lpmis->itemWidth = rcRect.right - rcRect.left;
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
return 0L;
@@ -1408,5 +1408,5 @@
lFlags = LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mnis);
if (lFlags < 0) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
break;
}
@@ -1417,5 +1417,5 @@
lFlags |= MF_SYSMENU;
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return SendMessage(lptps->hWndOwner,WM_MENUSELECT,
@@ -1447,5 +1447,5 @@
if (wSel != (WORD)-1)
ChangeMBSelection(hWnd,hMenu32,lptps,wSel,(WORD)-1);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
}
@@ -1528,9 +1528,9 @@
(LPVOID)hMenu32))) {
if (hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
if (hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
lptps->nPopups++;
SetWindowID(lptps->hPopups[n],hPopup);
@@ -1889,5 +1889,5 @@
InternalMenuProc(hWndMenu,MM_MENUINIT,(WPARAM)i,0L);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
--- windows/GdiDC.h 1999-11-16 01:35:55.000000000 -0500
+++ windows/GdiDC.h 2008-05-21 19:18:25.000000000 -0400
@@ -134,7 +134,4 @@
} DCCACHE;
-extern DCCACHE *TWIN_DCCache;
-extern int TWIN_DCCacheSize;
-
#define GETHDC32 GETDCINFO
#define GETHDC16(h32) (HDC)((h32)->ObjHead.hObj)
--- windows/MenuAPI.c 2001-01-13 03:47:52.000000000 -0500
+++ windows/MenuAPI.c 2008-05-21 19:30:30.000000000 -0400
@@ -122,5 +122,5 @@
bResult = LBoxAPI(hMenu32,LBA_DESTROY,0);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return bResult;
}
@@ -171,5 +171,5 @@
if (lFlags == (LONG)-1) {
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
@@ -228,5 +228,5 @@
rc = (BOOL)LBoxAPI(hMenu32,uiAction,(LPARAM)&mis);
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return rc;
}
@@ -282,5 +282,5 @@
uiPosition,uiFlags,uiIDNewItem,lpNewItem,
LBA_INSERTITEM);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
APISTR((LF_APIRET,"InsertMenu: returns BOOL %d\n",bResult));
@@ -321,5 +321,5 @@
lpmenuinfo->dwTypeData, opcode);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
APISTR((LF_APIRET,"InsertMenuItem: returns BOOL %d\n",rc));
@@ -337,5 +337,5 @@
bResult = ModifyMenuEx(hMenu32,(UINT)-1,uiFlags,uiIDNewItem,lpNewItem,
LBA_APPENDITEM);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
APISTR((LF_APIRET,"AppendMenu: returns BOOL %d\n",bResult));
@@ -355,5 +355,5 @@
uiPosition,uiFlags,uiIDNewItem,lpNewItem,
LBA_MODIFYITEM);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
APISTR((LF_APIRET,"ModifyMenu: returns BOOL %d\n",bResult));
@@ -375,5 +375,5 @@
idItem,NULL,LBA_REMOVEITEM);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
return bResult;
@@ -394,5 +394,5 @@
uiFlags,idItem,NULL, LBA_DELETEITEM);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
return bResult;
@@ -453,5 +453,5 @@
if (lFlags < 0) {
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return -1;
}
@@ -471,9 +471,9 @@
if (LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis) < 0) {
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return -1;
}
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return (LOWORD(lFlags) & uiMask);
}
@@ -490,5 +490,5 @@
retcode = (BOOL)ChangeMIFlags(hMenu32,
uiIDEnableItem, uiEnable,MF_DISABLED);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
return retcode;
@@ -505,5 +505,5 @@
rc = (BOOL)ChangeMIFlags(hMenu32,
uiIDCheckItem,uiCheck,MF_CHECKED);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
return rc;
@@ -520,5 +520,5 @@
bResult = (BOOL)ChangeMIFlags(hMenu32,
uiIDHiliteItem,uiHilite,MF_HILITE);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
return bResult;
@@ -799,5 +799,5 @@
WinFree((LPSTR)lpColumnData);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return MAKELONG((WORD)nMenuWidth,(WORD)nMenuHeight);
@@ -917,5 +917,5 @@
ReleaseDC(hWndMenu,hDC);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
}
@@ -1045,5 +1045,5 @@
ReleaseDC(hWndMenu,hDC);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return ((wLine+1)*wItemHeight + 1);
}
@@ -1175,10 +1175,10 @@
if (hMenu == SetWindowMenu(hWnd, hMenu)) {
if(hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
}
if (!(hWndMenu = GetWindowFrame(hWnd))) {
if(hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
@@ -1192,5 +1192,5 @@
}
//no free required, hMenu == 0
- //RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ //RELEASELBOXINFO(hMenu32);
//return TRUE;
}
@@ -1198,5 +1198,5 @@
lptps = (LPTRACKPOPUPSTRUCT)WinMalloc(sizeof(TRACKPOPUPSTRUCT));
if (!lptps) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
@@ -1215,5 +1215,5 @@
if(hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return TRUE;
@@ -1255,5 +1255,5 @@
uiItemID = (UINT)LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
if (IsMenu((HMENU)uiItemID))
@@ -1278,5 +1278,5 @@
nCount = (int)LBoxAPI(hMenu32,LBA_GETDATA,(LPARAM)&mis);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return nCount;
}
@@ -1303,5 +1303,5 @@
rc = (UINT)LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return rc;
}
@@ -1326,15 +1326,15 @@
if (((LONG)lpItemString != (LONG)-1) && HIWORD(lpItemString)) {
strncpy(lpString,lpItemString,nMaxCount);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return strlen(lpString);
}
if (lpItemString == NULL || !HIWORD(lpItemString)) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
if (uiFlags & MF_BYPOSITION) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
@@ -1342,12 +1342,12 @@
hMenu32a = TWIN_FindMenuItem(hMenu32,uiIDItem);
if (!hMenu32a) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return 0;
}
hMenu = ((LPOBJHEAD)hMenu32a)->hObj;
if (hMenu32a != hMenu32)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32a);
+ RELEASELBOXINFO(hMenu32a);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return GetMenuString(hMenu,uiIDItem,lpString,nMaxCount,uiFlags);
}
@@ -1371,20 +1371,20 @@
if (lpItemData == (LPSTR)-1) {
if (uiFlags & MF_BYPOSITION) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return lpItemData;
}
hMenu32a = TWIN_FindMenuItem(hMenu32,uiItem);
if (!hMenu32a) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return lpItemData;
}
hMenu = ((LPOBJHEAD)hMenu32a)->hObj;
if (hMenu32a != hMenu32) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32a);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32a);
+ RELEASELBOXINFO(hMenu32);
return GetMenuItemData(hMenu,uiItem,uiFlags);
}
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return lpItemData;
}
@@ -1409,5 +1409,5 @@
HMENU32 hMenu32orig = hMenu32;
if (uiFlags & MF_BYPOSITION) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return (UINT)-1;
}
@@ -1416,15 +1416,15 @@
if (!hMenu32) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
+ RELEASELBOXINFO(hMenu32orig);
return (UINT)-1;
}
hMenu = ((LPOBJHEAD)hMenu32)->hObj;
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
+ RELEASELBOXINFO(hMenu32orig);
return GetMenuState(hMenu,uiID,uiFlags);
}
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return (UINT)(lFlags & ~MF_BYPOSITION);
}
@@ -1450,10 +1450,10 @@
if (lFlags < 0) {
if (uiFlags & MF_BYPOSITION) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
+ RELEASELBOXINFO(hMenu32);
return FALSE;
}
hMenu32 = TWIN_FindMenuItem(hMenu32,uiItem);
if (!hMenu32) {
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
+ RELEASELBOXINFO(hMenu32orig);
return FALSE;
}
@@ -1462,6 +1462,6 @@
if (lFlags < 0) {
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hMenu32orig);
return FALSE;
}
@@ -1473,11 +1473,11 @@
if (LBoxAPI(hMenu32,LBA_MODIFYITEM,(LPARAM)&mis) < 0) {
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hMenu32orig);
return FALSE;
}
if (hMenu32 != hMenu32orig)
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32);
- RELEASELBOXINFO((LPLISTBOXINFO)hMenu32orig);
+ RELEASELBOXINFO(hMenu32);
+ RELEASELBOXINFO(hMenu32orig);
return TRUE;
}