Windows Assembly Language Programming

Welcome!

This area on Webster is dedicated to Win32 assembly language programming topics. Specifically, this section deals with the Win32 API and GUI-based programming in assembly language.

Windows Programming in Assembly Language

Randy Hyde's new assembly language book is now coming on-line to Webster! This book teaches Win32 GUI application programming using the Win32 API. A great follow-on to those who've read "The Art of Assembly Language Programming"

Preview the PDF or HTML versions of this new book by clicking on the links to the right.

PDF Edition (Best and fastest)
HTML Edition

Win32 API Documentation Project

Got Ink?

You'll need it! The following files contain the documentation for the Windows API gleened from the MSDN system and organized for those who prefer to read manuals rather than point and click. Be forewarned, these files are rather long.

Note that as of HLA v1.40, the win32 API declarations are now a part of the HLA distribution (both the header files and the documenation are included with the HLA download). The following documentation is now intended for use by individuals who wish to utilize this information with other assemblers.

Iczelion Tutorials

The following are some of the reknown Iczelion win32 tutorials with their text and code updated for HLA (the original tutorials used MASM). Check back here frequently because new translations will appear on a regular basis.

Note: because of changes in the HLA language over the past two years, it's not a good idea to enter the HLA code that appears in the following documents. Instead, download the HLA source code (the zip file) and work from that. The source code for the Iczelion Tutorials (converted to HLA) can be found on the HLA download page.