// Show the Create dialog.
//
- int rc = ModalDialogParam (IDD_SET_CREATE, GetActiveWindow(), (DLGPROC)Filesets_Create_DlgProc, (LPARAM)pscp);
+ INT_PTR rc = ModalDialogParam (IDD_SET_CREATE, GetActiveWindow(), (DLGPROC)Filesets_Create_DlgProc, (LPARAM)pscp);
if (rc != IDOK)
{
switch (msg)
{
case WM_INITDIALOG:
- FastList_SetTextCallback (GetDlgItem (hDlg, IDC_AGG_LIST), GetItemText, (DWORD)&gr.viewAggCreate);
+ FastList_SetTextCallback (GetDlgItem (hDlg, IDC_AGG_LIST), GetItemText, &gr.viewAggCreate);
Filesets_Create_OnInitDialog (hDlg, pscp);
break;
}
-static LONG procFilesetsCreateList = 0;
+static LONG_PTR procFilesetsCreateList = 0;
LRESULT CALLBACK Filesets_Create_SubclassListProc (HWND hList, UINT msg, WPARAM wp, LPARAM lp)
{
{
case WM_DESTROY:
if (procFilesetsCreateList != 0)
- SetWindowLong (hList, GWL_WNDPROC, procFilesetsCreateList);
+ SetWindowLongPtr (hList, GWLP_WNDPROC, procFilesetsCreateList);
break;
case WM_COMMAND:
{
HWND hList = GetDlgItem (hDlg, IDC_AGG_LIST);
if (procFilesetsCreateList == 0)
- procFilesetsCreateList = GetWindowLong (hList, GWL_WNDPROC);
- SetWindowLong (hList, GWL_WNDPROC, (LONG)Filesets_Create_SubclassListProc);
+ procFilesetsCreateList = GetWindowLongPtr (hList, GWLP_WNDPROC);
+ SetWindowLongPtr (hList, GWLP_WNDPROC, (LONG_PTR)Filesets_Create_SubclassListProc);
if (gr.viewAggCreate.lvsView == 0) // never initialized this?
{
if (*plpiTarget && ((*plpiTarget)->GetServer() != lpiServerNew))
*plpiTarget = NULL;
- SetWindowLong (hDlg, DWL_USER, (LONG)lpiServerNew);
+ SetWindowLongPtr (hDlg, DWLP_USER, (LONG_PTR)lpiServerNew);
LPAGG_ENUM_TO_LISTVIEW_PACKET lpp = New (AGG_ENUM_TO_LISTVIEW_PACKET);
lpp->lpiServer = lpiServerNew;
HWND hQuota = GetDlgItem (hDlg, IDC_SET_QUOTA);
if (!fHasSpinner (hQuota))
{
- CreateSpinner (hQuota, 10, FALSE, cMin, cNow, cMax);
+ CreateSpinner (hQuota, 10, FALSE, (DWORD)cMin, (DWORD)cNow, (DWORD)cMax);
}
else
{