Temporaries in macros need a unique prefix; WSAA*() macros to header