As Dimitrie detected, and I have further tested, it seems like no version of GNU C++ (unlike GNU C) supports unnamed structs. And yes, the Microsoft SDK really does as the patch specifies with MONITORINFO. :-) ---8<--- *** nameless-struct * include/winnt.h, include/winuser.h: No version of GNU C++ (unlike GNU C) supports unnamed structs.
Attachment:
nameless-struct.diff
Description: Binary data