There's some good info on MSDN.
Calling convention
Parameter passing
Exception handling
The exception handling page has a link to MASM macros for Prolog and Epilog.
THE site for driver writers, OSR, has some info too. There is good
info there in all the subtopics on exception handling, prolog & epilog, stack usagae, etc.
Git