[USER32] Stop hiding exceptions left and right
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Mon, 15 Jan 2018 10:36:45 +0000 (12:36 +0200)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Mon, 15 Jan 2018 10:36:45 +0000 (12:36 +0200)
win32ss/user/user32/controls/listbox.c
win32ss/user/user32/controls/scrollbar.c
win32ss/user/user32/misc/desktop.c
win32ss/user/user32/misc/usrapihk.c
win32ss/user/user32/windows/class.c
win32ss/user/user32/windows/defwnd.c
win32ss/user/user32/windows/draw.c
win32ss/user/user32/windows/message.c

index d149688..4e1b48a 100644 (file)
@@ -806,7 +806,7 @@ static LRESULT LISTBOX_GetText( LB_DESCR *descr, INT index, LPWSTR buffer, BOOL
         }
         _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
         {
-            WARN( "got an invalid buffer (Delphi bug?)\n" );
+            ERR( "got an invalid buffer (Delphi bug?)\n" );
             SetLastError( ERROR_INVALID_PARAMETER );
             len = LB_ERR;
         }
index dac106b..0a49133 100644 (file)
@@ -1459,6 +1459,7 @@ EnableScrollBar( HWND hwnd, UINT nBar, UINT flags )
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked EnableScrollBar!\n");
    }
    _SEH2_END;
 
@@ -1533,6 +1534,7 @@ GetScrollInfo(HWND Wnd, INT SBType, LPSCROLLINFO Info)
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked GetScrollInfo!\n");
    }
    _SEH2_END;
 
@@ -1656,6 +1658,7 @@ SetScrollInfo(HWND Wnd, int SBType, LPCSCROLLINFO Info, BOOL bRedraw)
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked SetScrollInfo!\n");
    }
    _SEH2_END;
 
index 2f78f7b..edf17e8 100644 (file)
@@ -159,6 +159,7 @@ GetSystemMetrics(int nIndex)
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked GetSystemMetrics!\n");
    }
    _SEH2_END;
 
@@ -381,6 +382,7 @@ SystemParametersInfoA(UINT uiAction,
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked SystemParametersInfoA!\n");
    }
    _SEH2_END;
 
@@ -413,6 +415,7 @@ SystemParametersInfoW(UINT uiAction,
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked SystemParametersInfoW!\n");
    }
    _SEH2_END;
 
index 7e856d4..8b5d264 100644 (file)
@@ -332,6 +332,7 @@ MDIRedrawFrame(HWND hWnd, DWORD flags)
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked MDIRedrawFrame!\n");
    }
    _SEH2_END;
 
index f12788f..cf9d88d 100644 (file)
@@ -234,6 +234,7 @@ VersionRegisterClass(
     }
     _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
     {
+       ERR("Got exception while trying to call RegisterClassNameW!\n");
     }
     _SEH2_END
 
index 7098c34..ac9fd93 100644 (file)
@@ -1216,6 +1216,7 @@ DefWindowProcA(HWND hWnd,
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked DefWindowProcA!\n");
    }
    _SEH2_END;
 
@@ -1255,6 +1256,7 @@ DefWindowProcW(HWND hWnd,
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked DefWindowProcW!\n");
    }
    _SEH2_END;
 
index dd1d6dd..40e65db 100644 (file)
@@ -1454,6 +1454,7 @@ DrawFrameControl(HDC hDC, LPRECT rc, UINT uType, UINT uState)
    }
    _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
    {
+       ERR("Got exception in hooked DrawFrameControl!\n");
    }
    _SEH2_END;
 
index 44345e7..d9b32d2 100644 (file)
@@ -1455,6 +1455,7 @@ IntCallWindowProcW(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PreWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1487,6 +1488,7 @@ IntCallWindowProcW(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PostWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1509,6 +1511,7 @@ IntCallWindowProcW(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PreWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1541,6 +1544,7 @@ IntCallWindowProcW(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PostWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1601,6 +1605,7 @@ IntCallWindowProcA(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PreWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1633,6 +1638,7 @@ IntCallWindowProcA(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PostWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1662,6 +1668,7 @@ IntCallWindowProcA(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PreWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1694,6 +1701,7 @@ IntCallWindowProcA(BOOL IsAnsiProc,
          }
          _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
          {
+            ERR("Got exception in hooked PostWndProc, dlg:%d!\n", DlgOverride);
          }
          _SEH2_END;
       }
@@ -1870,7 +1878,6 @@ DispatchMessageA(CONST MSG *lpmsg)
     LRESULT Ret = 0;
     MSG UnicodeMsg;
     PWND Wnd;
-    BOOL Hit = FALSE;
 
     if ( lpmsg->message & ~WM_MAXIMUM )
     {
@@ -1914,7 +1921,7 @@ DispatchMessageA(CONST MSG *lpmsg)
        }
        _SEH2_EXCEPT(EXCEPTION_EXECUTE_HANDLER)
        {
-           Hit = TRUE;
+           ERR("Exception in Timer Callback!\n");
        }
        _SEH2_END;
     }
@@ -1945,10 +1952,6 @@ DispatchMessageA(CONST MSG *lpmsg)
        }
     }
 
-    if (Hit)
-    {
-       WARN("Exception in Timer Callback WndProcA!\n");
-    }
     return Ret;
 }