Здравствуйте, T4r4sB, Вы писали:
П>>#define INVALID_HANDLE_VALUE ((HANDLE)(LONG_PTR)-1)
TB>А LONG_PTR как определено?
Как-то так наверное:
https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/bbcfb0af-8349-4e98-ad26-957e1363f714
Или вот так оно в хидерах:
typedef _W64 long LONG_PTR, *PLONG_PTR;
typedef _W64 unsigned long ULONG_PTR, *PULONG_PTR;
но это я в студии нашел, а что откуда кланг берёт, не факт, что оттуда же