MSDN describes UnhandledExceptionFilter
as follows: "An application-defined function that passes unhandled exceptions to the debugger, if the process is being debugged."
But this function is clearly supplied by the OS, in kernel32.dll according to that same page.
So why do they call it an application-defined function?