(ProcessId == (HANDLE)2) )\r
{\r
if (ProcessId == (HANDLE)1 || ProcessId == (HANDLE)2 ||\r
- ((LONG)ProcessId & 0xfffc) == ((ULONG)pEntry->ProcessId & 0xfffc))\r
+ ((LONG_PTR)ProcessId & 0xfffc) == ((ULONG_PTR)pEntry->ProcessId & 0xfffc))\r
{\r
- handle = GDI_HANDLE_CREATE(i, pEntry->Type);\r
+ handle = GDI_HANDLE_CREATE(i, (ULONG_PTR)pEntry->Type);\r
index = ListView_GetItemCount(hHandleListCtrl);\r
item.iItem = index;\r
item.iSubItem = 0;\r
str2 = GetTypeName(handle);\r
ListView_SetItemText(hHandleListCtrl, index, 3, str2);\r
\r
- wsprintf(strText, L"%#08x", (UINT)pEntry->ProcessId);\r
+ wsprintf(strText, L"%#08x", (UINT_PTR)pEntry->ProcessId);\r
ListView_SetItemText(hHandleListCtrl, index, 4, strText);\r
\r
- wsprintf(strText, L"%#08x", (UINT)pEntry->KernelData);\r
+ wsprintf(strText, L"%#08x", (UINT_PTR)pEntry->KernelData);\r
ListView_SetItemText(hHandleListCtrl, index, 5, strText);\r
\r
- wsprintf(strText, L"%#08x", (UINT)pEntry->UserData);\r
+ wsprintf(strText, L"%#08x", (UINT_PTR)pEntry->UserData);\r
ListView_SetItemText(hHandleListCtrl, index, 6, strText);\r
\r
wsprintf(strText, L"%#08x", (UINT)pEntry->Type);\r
EndPaint(hwnd, &ps);
}
-void CALLBACK TimeProc(UINT uID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2)
+void CALLBACK TimeProc(UINT uID, UINT uMsg, DWORD_PTR dwUser, DWORD_PTR dw1, DWORD_PTR dw2)
{
InvalidateRect((HWND)dwUser, NULL, 0);
}
GetCursorPos(&initpoint);
InitGL(hwnd);
oldticks = GetTickCount();
- TimerID = timeSetEvent (timerdelay, 0, TimeProc, (DWORD)hwnd, TIME_PERIODIC);
+ TimerID = timeSetEvent (timerdelay, 0, TimeProc, (DWORD_PTR)hwnd, TIME_PERIODIC);
break;
case WM_PAINT:
{
if(isdigit(ch))
{
unsigned int i = _wtoi(szCmdLine - 1);
- *hwndParent = (HWND)i;
+ *hwndParent = (HWND)(ULONG_PTR)i;
}
else
*hwndParent = NULL;
// so that we can establish delta values
pPDOld = NULL;
for (Idx2=0; Idx2<ProcessCountOld; Idx2++) {
- if (pPerfDataOld[Idx2].ProcessId == (ULONG)(pSPI->UniqueProcessId) &&
+ if (pPerfDataOld[Idx2].ProcessId == (ULONG_PTR)(pSPI->UniqueProcessId) &&
/* check also for the creation time, a new process may have an id of an old one */
pPerfDataOld[Idx2].CreateTime.QuadPart == pSPI->CreateTime.QuadPart) {
pPDOld = &pPerfDataOld[Idx2];
#endif
}
- pPerfData[Idx].ProcessId = (ULONG)(pSPI->UniqueProcessId);
+ pPerfData[Idx].ProcessId = (ULONG_PTR)(pSPI->UniqueProcessId);
pPerfData[Idx].CreateTime = pSPI->CreateTime;
if (pPDOld) {