Mercurial > might-and-magic-trilogy
view OSInfo.h @ 161:3ee6e30b7943
30.11.12 home
author | Ritor1 |
---|---|
date | Fri, 30 Nov 2012 18:13:54 +0600 |
parents | 8b8875f5b359 |
children |
line wrap: on
line source
#pragma once #include "OSAPI.h" /* 293 */ #pragma pack(push, 1) struct OSVersion { //----- (004AD48F) -------------------------------------------------------- OSVersion() { bInitialized = false; pVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFOA); if (GetVersionExA(&pVersionInfo)) bInitialized = true; } //----- (004AD4BA) -------------------------------------------------------- virtual ~OSVersion() { bInitialized = false; } //void (__thiscall ***vdestructor_ptr)(OSVersion *, bool); OSVERSIONINFOA pVersionInfo; int bInitialized; }; #pragma pack(pop) extern struct OSVersion *pVersion; // idb