NS_LoadString(hInst, IDS_DLG_REMOVE_FILE_TITLE, szBuf, MAX_BUF);
GetPrivateProfileString("Messages", "DLG_REMOVE_FILE_TITLE", "", szBuf, sizeof(szBuf), szFileIniUninstall);
LRESULT CALLBACK DlgProcWhatToDo(HWND hDlg, UINT msg, WPARAM wParam, LONG lParam){  char  szBuf[MAX_BUF];  RECT  rDlg;  switch(msg)  {    case WM_INITDIALOG:      NS_LoadString(hInst, IDS_DLG_REMOVE_FILE_TITLE, szBuf, MAX_BUF);      SetWindowText(hDlg, szBuf);      if((LPSTR)lParam != NULL)        SetDlgItemText(hDlg, IDC_STATIC_SHARED_FILENAME, (LPSTR)lParam);      if(GetClientRect(hDlg, &rDlg))        SetWindowPos(hDlg, HWND_TOP, (dwScreenX/2)-(rDlg.right/2), (dwScreenY/2)-(rDlg.bottom/2), 0, 0, SWP_NOSIZE);      break;    case WM_COMMAND:      switch(LOWORD(wParam))      {        case ID_NO:          EndDialog(hDlg, WTD_NO);          break;        case ID_NO_TO_ALL:          EndDialog(hDlg, WTD_NO_TO_ALL);          break;        case ID_YES:          EndDialog(hDlg, WTD_YES);          break;        case ID_YES_TO_ALL:          EndDialog(hDlg, WTD_YES_TO_ALL);          break;        default:          break;      }      break;  }  return(0);}