view OSInfo.h @ 1684:f84b8b2a875c

Fixing a few warnings in Players.cpp
author Grumpy7
date Fri, 20 Sep 2013 10:51:42 +0200
parents 934074e7fcc1
children d44b7775fc06
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 ( ***vdestructor_ptr)(OSVersion *, bool);
  OSVERSIONINFOA pVersionInfo;
  int bInitialized;
};
#pragma pack(pop)


extern struct OSVersion *pVersion; // idb