A free Windows-compatible Operating System - mirrored from GitHub
Find a file
Alex Ionescu ef31ab5c96 - Make CSRSS register the default hard error port on startup.
- Stubplement the System Hard Error handler (it simply bugchecks)
- Fully implement ExRaiseHardError when called from user-mode so that the strings and parameters are properly captured into user-mode memory.
- Almost completely implement ExpRaiseHardError which is responsible for actually doing the error. However, ROS LPC is screwed up so sending the LPC Message crashes since the port isn't in a listening state or something.
- Would appreciate some advice on how to get the LPC message to CSRSS.
- Fix Get/SetErrorMode. The Native API uses an inverted value of SEM_FAILCRITICALERRORS, so this must be handled in win32.
- Cleanup formatting of RaiseException, and only normalize the paramter count if we're actualy going to use it.
- Implement LpcRequestWaitReplyPort as a big hack, but it should work.

svn path=/trunk/; revision=24658
2006-10-26 04:55:34 +00:00
irc modified Resources/hresult.xml 2006-09-09 10:53:28 +00:00
reactos - Make CSRSS register the default hard error port on startup. 2006-10-26 04:55:34 +00:00
rosapps return code scanner for D3DParseUnknownCommand to figout what it support. 2006-10-22 07:15:06 +00:00