@Joshua: AFAIK each time a user-mode callback is done, a new kernel stack is created (on Vista and later) to prevent this. Of course, there is a limit to how many such stacks can be created, and when you hit this limit, win32k get a failure code which is then passed back to the app.
↧