On Wed May 14 15:35:09 2025 +0000, Jinoh Kang wrote:
In that case, use `hr == E_POINTER || broken(hr == 0x80000005) /* win10 22h2 */`.
I think it's more likely to be a STATUS_BUFFER_OVERFLOW than the weirdo mac name, though both feel fairly farfetched to me. Maybe the best solution is what Jinoh is saying, simply skip the guesswork and keep it as a plain old integer.
And yes, we usually use broken() for strange behaviors that changed in newer Windows.