Hello,
OSVERSIONINFOEXA as describe as follow in the sdk
Quote
OSVERSIONINFOEXA STRUCT
dwOSVersionInfoSize DWORD ?
dwMajorVersion DWORD ?
dwMinorVersion DWORD ?
dwBuildNumber DWORD ?
dwPlatformId DWORD ?
szCSDVersion BYTE 128 dup (?) ; Maintenance string for PSS usage
wServicePackMajor WORD ?
wServicePackMinor WORD ?
wSuiteMask WORD ?
wProductType BYTE ?
wReserved BYTE ?
OSVERSIONINFOEXA ENDS
and as folow in windows.inc
Quote
OSVERSIONINFOEXA STRUCT
dwOSVersionInfoSize DWORD ?
dwMajorVersion DWORD ?
dwMinorVersion DWORD ?
dwBuildNumber DWORD ?
dwPlatformId DWORD ?
szCSDVersion BYTE 128 dup (?)
wServicePackMajor WORD ?
wServicePackMinor WORD ?
wReserved WORD 2 dup (?)
OSVERSIONINFOEXA ENDS
The wReserved WORD 2 dup (?) are changed in
Quote
wSuiteMask WORD ?
wProductType BYTE ?
wReserved BYTE ?
The Both structures have the same size
ToutEnMasm