3 ms·
ULONG_PTR was introduced with 64-bit Windows (for example, the 32-bit version of USER32 does not have GetWindowLongPtr); the first version of that to be release
by mananaysiempre 4y ago
ULONG_PTR was introduced with 64-bit Windows (for example, the 32-bit version of USER32 does not have GetWindowLongPtr); the first version of that to be released to users was a separate edition of Windows XP in 2002. At that point C99 was three years old.
(I don’t have it in me right now to track down the first developer releases of 64-bit SDKs or the first C99 draft to have uintptr_t, sorry.)