view OSInfo.h @ 15:e33334611747

Merge
author Nomad
date Sat, 13 Oct 2012 17:10:23 +0200
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