view OSInfo.h @ 1412:182d58b2a34c

Harmondale falling under terrain fixed
author Nomad
date Sat, 27 Jul 2013 14:28:14 +0200
parents 9c0607679772
children 934074e7fcc1
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