Win32Inc Changelog

What's new in Win32Inc 2.08

May 15, 2013
  • bugfix winnt.inc: CONTEXT structure for 64-bit was not correct.
  • bugfix ntdll.inc, RtlUnwind(): 2 parameters changed from DWORD to PTR
  • bugfix: language type C replaced by _CRTAPI1 in C header files (ctype.inc, excpt.inc, float.inc, math.inc, setjmp.inc, stdio.inc, stdlib.inc ).
  • bugfix def64\msvcrt.def: missing underscore for __getmainargs added.
  • samples Sample\SEHSmpl and Sampl64\SEHSmpl added.
  • prototypes in IMAGEHLP.INC will use @DefProto.

New in Win32Inc 2.07 (Apr 9, 2013)

  • bugfix: quite a few COM interface definitions did contain "lpVtbl DWORD ?"; changed to "lpVtbl LPVOID ?".
  • bugfix, WINSOCK.INC, WINSOCK2.INC: INADDR_ANY had a C-style typecast.
  • bugfix TLHELP32.INC: member modBaseAddr in MODULEENTRY32[W] had type DWORD; changed to LPBYTE.
  • prototypes in OLE2.INC and TLHELP32.INC will use @DefProto.
  • samples Sample\Toolhelp and Sampl64\Toolhelp added.

New in Win32Inc 2.06 (Feb 13, 2013)

  • 32-bit samples RpcSmpl, ShFolder and GdiPlus added.
  • UserEnv.inc and ProfInfo.inc added.
  • GdiPlus*.inc include files added.
  • Def\UserEnv.def and Def\GdiPlus.def added.
  • winnt.inc: equates SE_PRIVILEGE_REMOVED & SE_PRIVILEGE_VALID_ATTRIBUTES added.

New in Win32Inc 2.04a (Sep 9, 2012)

  • WINDEF.INC: a misplaced line caused Masm to emit a fatal error.