HOST_OS.H
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:1k
源码类别:

操作系统开发

开发平台:

WINDOWS

  1. // host_os.h host operating system classes
  2. // dave mccaldon (d.mccalden@staffordshire.ac.uk)
  3. #ifndef HOST_OS_H
  4. #define HOST_OS_H
  5. #include "types.h"
  6. #define NOT_OK 0 // NOT_OK for FIPS to run
  7. #define OK 1 // OK for FIPS to run
  8. #define UNKNOWN 2
  9. class host_os
  10. {
  11. public:
  12. host_os();                      // constructor
  13. virtual int     ok () { return status; };
  14. virtual char    *information( char * );
  15. protected:
  16. char* (*format)();
  17. void msdos_version ();
  18. boolean mswindows_detect ();
  19. boolean dosemu_detect ();
  20. boolean desqview_detect ();
  21. int             status;         // status value
  22. int             ver_major;      // major version number
  23. int             ver_minor;      // minor version number
  24. };
  25. #endif