--- trunk/xvidcore/vfw/src/config.c 2008/11/26 10:11:31 1802 +++ trunk/xvidcore/vfw/src/config.c 2008/11/27 11:57:51 1806 @@ -705,12 +705,12 @@ static BOOL CALLBACK quantmatrix_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { - CONFIG* config = (CONFIG*)GetWindowLong(hDlg, GWL_USERDATA); + CONFIG* config = (CONFIG*)GetWindowLongPtr(hDlg, GWLP_USERDATA); switch (uMsg) { case WM_INITDIALOG : - SetWindowLong(hDlg, GWL_USERDATA, lParam); + SetWindowLongPtr(hDlg, GWLP_USERDATA, lParam); config = (CONFIG*)lParam; quant_upload(hDlg, config); @@ -1491,13 +1491,13 @@ { PROPSHEETINFO *psi; - psi = (PROPSHEETINFO*)GetWindowLong(hDlg, GWL_USERDATA); + psi = (PROPSHEETINFO*)GetWindowLongPtr(hDlg, GWLP_USERDATA); switch (uMsg) { case WM_INITDIALOG : psi = (PROPSHEETINFO*) ((LPPROPSHEETPAGE)lParam)->lParam; - SetWindowLong(hDlg, GWL_USERDATA, (LPARAM)psi); + SetWindowLongPtr(hDlg, GWLP_USERDATA, (LPARAM)psi); if (g_hTooltip) EnumChildWindows(hDlg, enum_tooltips, 0); @@ -1685,19 +1685,19 @@ DPRINTF("PSN_SET"); adv_upload(hDlg, psi->idd, psi->config); adv_mode(hDlg, psi->idd, psi->config); - SetWindowLong(hDlg, DWL_MSGRESULT, FALSE); + SetWindowLongPtr(hDlg, DWLP_MSGRESULT, FALSE); break; case PSN_KILLACTIVE : DPRINTF("PSN_KILL"); adv_download(hDlg, psi->idd, psi->config); - SetWindowLong(hDlg, DWL_MSGRESULT, FALSE); + SetWindowLongPtr(hDlg, DWLP_MSGRESULT, FALSE); break; case PSN_APPLY : DPRINTF("PSN_APPLY"); psi->config->save = TRUE; - SetWindowLong(hDlg, DWL_MSGRESULT, FALSE); + SetWindowLongPtr(hDlg, DWLP_MSGRESULT, FALSE); break; } break; @@ -1920,13 +1920,13 @@ BOOL CALLBACK main_proc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { - CONFIG* config = (CONFIG*)GetWindowLong(hDlg, GWL_USERDATA); + CONFIG* config = (CONFIG*)GetWindowLongPtr(hDlg, GWLP_USERDATA); unsigned int i; switch (uMsg) { case WM_INITDIALOG : - SetWindowLong(hDlg, GWL_USERDATA, lParam); + SetWindowLongPtr(hDlg, GWLP_USERDATA, lParam); config = (CONFIG*)lParam; for (i=0; i