NWFSE_OS_VERSION_INFO

Returns operating system version information. Used by NWGetOSVersionInfo.

Service:Server Environment
Defined In:nwfse.h

Structure

  typedef struct 
  { 
     SERVER_AND_VCONSOLE_INFO   serverTimeAndVConsoleInfo ; 
     nuint16                    reserved ; 
     nuint8                     OSMajorVersion ; 
     nuint8                     OSMinorVersion ; 
     nuint8                     OSRevisionNum ; 
     nuint8                     accountingVersion ; 
     nuint8                     VAPVersion ; 
     nuint8                     queueingVersion ; 
     nuint8                     securityRestrictionsLevel ; 
     nuint8                     bridgingSupport ; 
     nuint32                    maxNumOfVolumes ; 
     nuint32                    numOfConnSlots ; 
     nuint32                    maxLoggedInConns ; 
     nuint32                    maxNumOfNameSpaces ; 
     nuint32                    maxNumOfLans ; 
     nuint32                    maxNumOfMediaTypes ; 
     nuint32                    maxNumOfProtocols ; 
     nuint32                    maxMaxSubdirTreeDepth ; 
     nuint32                    maxNumOfDataStreams ; 
     nuint32                    maxNumOfSpoolPrinters ; 
     nuint32                    serialNum ; 
     nuint16                    applicationNum ; 
  } NWFSE_OS_VERSION_INFO; 
  

Delphi Structure

  uses calwin32 
   
    NWFSE_OS_VERSION_INFO = packed Record 
      serverTimeAndVConsoleInfo : SERVER_AND_VCONSOLE_INFO;  
      reserved : nuint16;
      padding  : nuint16;  
      OSMajorVersion : nuint8;  
      OSMinorVersion : nuint8;  
      OSRevisionNum : nuint8;  
      accountingVersion : nuint8;  
      VAPVersion : nuint8;  
      queueingVersion : nuint8;  
      securityRestrictionsLevel : nuint8;  
      bridgingSupport : nuint8;  
      maxNumOfVolumes : nuint32;  
      numOfConnSlots : nuint32;  
      maxLoggedInConns : nuint32;  
      maxNumOfNameSpaces : nuint32;  
      maxNumOfLans : nuint32;  
      maxNumOfMediaTypes : nuint32;  
      maxNumOfProtocols : nuint32;  
      maxMaxSubdirTreeDepth : nuint32;  
      maxNumOfDataStreams : nuint32;  
      maxNumOfSpoolPrinters : nuint32;  
      serialNum : nuint32;  
      applicationNum : nuint16; 
    End;
  

Fields

serverTimeAndVConsoleInfo
Specifies the SERVER_AND_VCONSOLE_INFO structure containing the time since the server was brought up. This time is returned in ticks (approximately 1/18 of a second). When this parameter reaches 0xFFFFFFFF, it wraps to zero.
reserved
Reserved.
OSMajorVersion
Specifies the major version number of the OS.
OSMinorVersion
Specifies the minor version number of the OS.
OSRevisionNum
Specifies the version revision letter of the OS.
accountingVersion
Specifies the version of the accounting subsystem.
VAPVersion
Is not used.
queueingVersion
Specifies the queueing version number.
securityRestrictionsLevel
Specifies the security restriction version number.
bridgingSupport
Specifies the internet bridge support version number.
maxNumOfVolumes
Contains the maximum number of volumes that can be simultaneously mounted on the server.
numOfConnSlots
Specifies the maximum number of connections that can be used simultaneously on the server.
maxLoggedInConns
Contains the maximum number of connections that can be used simultaneously on the server.
maxNumOfNameSpaces
Specifies the maximum number of name spaces that can be simultaneously loaded on the server.
maxNumOfLans
Specifies the maximum number of LAN boards that can be used on the server.
maxNumOfMediaTypes
Specifies the maximum number of different media types allowed on the server.
maxNumOfProtocols
Specifies the maximum number of protocol stacks that can be used on the server.
maxMaxSubdirTreeDepth
Specifies the maximum depth of directories that can be used on the server.
maxNumOfDataStreams
Specifies the maximum number of data streams that can be used on the server.
maxNumOfSpoolPrinters
Specifies the maximum number of spool printers (default queue assignments) that can be used on the server.
serialNum
Specifies the serial number of the server.
applicationNum
Is included for backward compatibility.