DialogInfo.lpCC = lpCommConfig;
return DialogBoxParamW(hDllInstance, MAKEINTRESOURCEW(IDD_COMMDLG),
- hWnd, (DLGPROC)CommDlgProc, (LPARAM)&DialogInfo);
+ hWnd, CommDlgProc, (LPARAM)&DialogInfo);
}
/*
*
************************************/
-LRESULT CommDlgProc(HWND hDlg,
- UINT Msg,
- WPARAM wParam,
- LPARAM lParam)
+INT_PTR
+CALLBACK
+CommDlgProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam)
{
LPDIALOG_INFO lpDlgInfo = NULL;
HWND hBox;
{
SendMessageW(hBox, CB_INSERTSTRING, 1, (LPARAM)wstr);
if(lpDlgInfo->lpCC->dcb.fRtsControl == RTS_CONTROL_HANDSHAKE
- || lpDlgInfo->lpCC->dcb.fOutxCtsFlow == TRUE)
+ || lpDlgInfo->lpCC->dcb.fOutxCtsFlow != FALSE)
{
SendMessageW(hBox, CB_SETCURSEL, 1, 0);
lpDlgInfo->InitialFlowIndex = 1;