> Does that mean you have to do exception-handling calls in every function
> that could throw an exception? Or could the exception handling for a
> higher-level stack frame catch the invalid pointers somehow?
Well, we only have to do it in functions that do it in Win95/Win98...
Unfortunately its a whole lot of it. We currently only do it for the ones
where we encounter an unexpected crash.
Higher-level handlers could catch those bugs too, but if an application
would catch lstrlenA failing, but did not expect it, we would void
the expectations of that program.
Ciao, Marcus