WINVER(3)                libwin Reference               WINVER(3)


NAME
       winver - libwin Windows version functions

SYNOPSIS
       #include <libwin.h>

       int win_present (void);

       int win_getos (void);

       int win_getversion (int *major, int *minor, int *mode);
       int  win_winoldap_getversion  (int *major, int *minor, int
       *clip);

DESCRIPTION
       win_present() checks to see whether Windows  is  currently
       running.

       win_getos()  identifies which Windows OS is being run. The
       values returned are:

              OS_UNKNOWN
                  Unknown Windows platform

              OS_WIN1
                  Windows 1 (very unlikely)

              OS_WIN2
                  Windows 2 (unlikely)

              OS_WIN30
                  Windows 3.0 (any mode)

              OS_WIN31
                  Windows 3.1 (any mode) - this may include  Win-
                  dows 3.1 for Workgroups

              OS_WIN311
                  Windows  3.11  -  this may include Windows 3.11
                  for Workgroups

              OS_WIN95
                  Windows '95

              OS_WINNT31, OS_WINNT35, OS_WINNT40
                  Windows NT

       Currently,  the  version  number  of  Windows  NT  is  not
       obtained.   win_getos() returns OS_WINNT31 by default. The
       best (i.e. future-proofed) way is to  see  if  the  return
       value is any of OS_WINNT31, OS_WINNT35 or OS_WINNT40.

       win_getversion()  checks to see if Windows is running, and
       fills major and minor with the  major  and  minor  version



libwin 0.1.5            22 September 2002                       1





WINVER(3)                libwin Reference               WINVER(3)


       numbers of Windows, and mode with the mode Windows is run-
       ning under (one of  WINMODE_REAL,  WINMODE_STANDARD,  WIN-
       MODE_ENHANCED). Windows '95 runs in enhanced mode.

       win_winoldap_getversion() returns the major and minor ver-
       sions of Windows' Winoldap module,  the  DOS  box  support
       module.  If  clipboard access from a DOS box is supported,
       then clip is assigned 1, else 0.

RETURN VALUES
       All return 1  on  success,  i.e.  Windows  is  running  or
       Winoldap is present, and 0 on failure.

SEE ALSO
       libwin(7)










































libwin 0.1.5            22 September 2002                       2



Page created on Sun Sep 29 21:12:26 2002 by m2h.pl, a man page to HTML convertor.
m2h.pl Version 1.3.2, Copyright 1997-2002 by Richard Dawe <webmaster@phekda.org>