>>>A DWORD is a 32 byte integer. VFP's INTEGER declaration matches this.
>>
>>There's one big difference: DWORD is always positive, while INTEGER can be negative.
>>
>Hi Vlad,
>
>Does this mean that a LONG is unsigned? There's no indication of this in the documentation. The only difference there is that an INTEGER is referred to as a "32 bit integer" and a LONG is referred to as a "32 bit long integer". In C++, doesn't the suffix UL mean unsigned long, while L simply means long (and possibly signed)?
George, from the API position, there is no unsigned long, so we emulate as necessary. Typical references, a LONG is signed, a ULONG is unsigned.