On 01/30/2012 03:08 AM, Joerg-Cyril.Hoehle@t-systems.com wrote:
Michael Stefaniuc wrote:
But now I see basestd.h defines LONG32.
LONG32 is kinda redundant. LONG is 32bit on all Windows versions on 16bit, 32bit and 64bit Windows.
Ah, thank you. However in our particular case, the value that getbuf_last is derived from is UINT32, not UINT, so for symmetry, I still recommend the explicit LONG32.
UINT is the same as UNIT32:
basetsd.h:84 typedef unsigned int UINT32, *PUINT32; windef.h:213 typedef unsigned int UINT, *PUINT;
Vitaliy.