The attached file is from MASM 6.11 dated 1992 and it has some classic macros in it that are good examples of the masm macro laongauge.
[attachment deleted by admin]
Thanks Hutch! I'll read myself silly for awhile :U
I remember that bitRAKE posted much more improved version of @SaveRegs and @RestoreRegs macros (multi level etc.) on win32asmcommunity few months ago. Don't have the link, though.
I don't know if Rickey is still running his forum but it would be a good place to ask him for some of his macros, from memory he did a lot of work there at one stage.
Here are some older ones that might be worth looking at (5.10 and 6.00).
[attachment deleted by admin]
He still is.
I have found the link: http://board.win32asmcommunity.net/index.php?topic=1653.0
Thomas provides very usefull macros at his website :
http://madwizard.org/view.php?page=snippets