Win32Inc

MASM include files for Win32.
Download

Win32Inc Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Japheth
  • Operating Systems:
  • Windows All
  • File Size:
  • 1.2 MB

Win32Inc Tags


Win32Inc Description

WinInc is a set of include files for Masm, JWasm or PoAsm It contains all includes required to build Win32 and Win64 applications or dlls. If you also have got Open Watcom or PellesC, there's everything available to create Windows-PE binaries in Assembler. WinInc is mostly compatible with the include files supplied with Masm32. The main differences are: * In Masm32 there is one big include, WINDOWS.INC, which contains the Win32 declarations, and a bunch of other includes which contain the function prototypes. The include files of WinInc match 1:1 the header files contained in MSVC or MS PSDK, with extension .H replaced by .INC of course. * unlike Masm32 the prototype parameters of the WinInc include files are "typed". They usually have the same type as their C counterparts. In Masm32 all parameter types are "DWORD". Having typed parameters may be advantageous if the target has to be debugged and the debugger knows how to handle the MASM debug type information. * The few name conflicts are resolved differently. In WinInc, a name which is used in the Win32 API and is also a MASM reserved word (for example, "mask"), is changed by adding a "_" suffix. In Masm32 the kind of the name modifications isn't consistent. * the WinInc includes are more up-to-date than the ones coming with Masm32. All declarations for the Win32 API extensions added to Windows 2000 and Windows XP are there. * for some reason Masm32 doesn't allow to develop Open Source software with it. Furthermore none of its parts are redistributable. WinInc does not have such restrictions, it is Public Domain.


Win32Inc Related Software