SystemInfo.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. /********************************************************************
  2. created: 2003/02/14
  3. file base: SystemInfo
  4. file ext: h
  5. author: liupeng
  6. purpose: Header file for CSystemInfo class that 
  7. can get system information
  8. *********************************************************************/
  9. #ifndef __INCLUDE_SYSTEMINFO_H__
  10. #define __INCLUDE_SYSTEMINFO_H__
  11. #if defined (_MSC_VER) && (_MSC_VER >= 1020)
  12. #pragma once
  13. #endif
  14. #ifndef _WINDOWS_
  15. #define WIN32_LEAN_AND_MEAN
  16. #include <windows.h>
  17. #undef WIN32_LEAN_AND_MEAN
  18. #endif
  19. /*
  20.  * namespace OnlineGameLib::Win32
  21.  */
  22. namespace OnlineGameLib {
  23. namespace Win32 {
  24. /*
  25.  * CSystemInfo
  26.  */
  27. class CSystemInfo : public SYSTEM_INFO 
  28. {
  29. public:
  30. CSystemInfo()
  31. ::GetSystemInfo(this); 
  32. }
  33. };
  34. } // End of namespace OnlineGameLib
  35. } // End of namespace Win32
  36. #endif