A 32-bit MASM library and macros targeting the Win32 Console
Irvine32 is a library that was made available in Kip Irvine's book Assembly Language for x86 Processors. The book is regularly used in academia as a teaching tool.
The library is simple in design and is meant to take make certain low level tasks that students encounter easier to handle. The library is designed to be used in 32-Bit protected mode targeting Win32 console applications.
The library itself and the macros require MASM or MASM compatible assembler capable of generating 32-bit code.
There is a reference online that can be downloaded as .chm file (self-extracting exe: IrvineLibHelp.exe).