psmp->lpiSource = lpiSource;
psmp->lpiTarget = lpiTarget;
- int rc = ModalDialogParam (IDD_SET_MOVETO, GetActiveWindow(), (DLGPROC)Filesets_MoveTo_DlgProc, (LPARAM)psmp);
+ INT_PTR rc = ModalDialogParam (IDD_SET_MOVETO, GetActiveWindow(), (DLGPROC)Filesets_MoveTo_DlgProc, (LPARAM)psmp);
if (rc != IDOK)
{
Delete (psmp);
switch (msg)
{
case WM_INITDIALOG:
- FastList_SetTextCallback (GetDlgItem (hDlg, IDC_AGG_LIST), GetItemText, (DWORD)&gr.viewAggMove);
+ FastList_SetTextCallback (GetDlgItem (hDlg, IDC_AGG_LIST), GetItemText, &gr.viewAggMove);
Filesets_MoveTo_OnInitDialog (hDlg, psmp);
StartTask (taskSET_MOVETO_INIT, hDlg, psmp->lpiSource);
break;
}
-static LONG procFilesetsMoveToList = 0;
+static LONG_PTR procFilesetsMoveToList = 0;
LRESULT CALLBACK Filesets_MoveTo_SubclassListProc (HWND hList, UINT msg, WPARAM wp, LPARAM lp)
{
if (procFilesetsMoveToList == 0)
rc = DefWindowProc (hList, msg, wp, lp);
else
- rc = CallWindowProc ((WNDPROC)procFilesetsMoveToList, hList, msg, wp, lp);
+ rc = (LRESULT) CallWindowProc ((WNDPROC)procFilesetsMoveToList, hList, msg, wp, lp);
switch (msg)
{
case WM_DESTROY:
if (procFilesetsMoveToList != 0)
- SetWindowLong (hList, GWL_WNDPROC, procFilesetsMoveToList);
+ SetWindowLongPtr (hList, GWLP_WNDPROC, procFilesetsMoveToList);
break;
case WM_COMMAND:
{
HWND hList = GetDlgItem (hDlg, IDC_AGG_LIST);
if (procFilesetsMoveToList == 0)
- procFilesetsMoveToList = GetWindowLong (hList, GWL_WNDPROC);
- SetWindowLong (hList, GWL_WNDPROC, (LONG)Filesets_MoveTo_SubclassListProc);
+ procFilesetsMoveToList = GetWindowLongPtr (hList, GWLP_WNDPROC);
+ SetWindowLongPtr (hList, GWLP_WNDPROC, (LONG_PTR)Filesets_MoveTo_SubclassListProc);
if (gr.viewAggMove.lvsView == 0) // never initialized this?
{
{
LPIDENT lpiServerNew = (LPIDENT)CB_GetSelectedData (GetDlgItem (hDlg, IDC_MOVESET_SERVER));
- SetWindowLong (hDlg, DWL_USER, (LONG)lpiServerNew);
+ SetWindowLongPtr (hDlg, DWLP_USER, (LONG_PTR)lpiServerNew);
if (*plpiTarget && (*plpiTarget)->fIsServer())
*plpiTarget = NULL;