win32.inc is an include file which includes every .inc file. It's exactly like in Platform SDK's .h files.

AS for the code: Rewriting it to MASM is like copy-paste opertation with some little tweaks. I don't see any problematic parts in this code.

It looks it's a little more involved than cut and paste. Here are the first few messages i'M getting.If you don't have time, I understand. I can convert 16 bit tasm code, but this 32 bit stuff is a littlemore involved.