NWCheckNetWareVersion

Checks compatibility of OS modules.

Local Servers:blocking
Remote Servers:blocking
NetWare Server:3.11, 3.12, 3.2, 4.x, 5.x, 6.x
Platform:NLM, Windows NT, Windows 95, Windows 98
Library:Cross-Platform NetWare Calls (CAL*.*)
Service:Server Environment

Syntax

  #include <nwserver.h> 
  or 
  #include <nwcalls.h> 
   
  NWCCODE N_API  NWCheckNetWareVersion 
    (NWCONN_HANDLE   conn,  
     nuint16         minVer,  
     nuint16         minSubVer,  
     nuint16         minRev,  
     nuint16         minSFT,  
     nuint16         minTTS,  
     pnuint8         compatibilityFlag); 
  

Delphi Syntax

  uses calwin32 
   
  Function NWCheckNetWareVersion 
    (conn : NWCONN_HANDLE; 
     minVer : nuint16; 
     minSubVer : nuint16; 
     minRev : nuint16; 
     minSFT : nuint16; 
     minTTS : nuint16; 
     compatibilityFlag : pnuint8 
  ) : NWCCODE;
  

Parameters

conn
(IN) Specifies the connection handle of the server to check.
minVer
(IN) Specifies the minimum version required for the module to run.
minSubVer
(IN) Specifies the minimum sub-version required for the module to run.
minRev
(IN) Specifies the minimum revision required for the module to run.
minSFT
(IN) Specifies the minimum revision required to check System Fault Tolerance (SFT).
minTTS
(IN) Specifies the minimum revision required to check Transaction Tracking System (TTS).
compatibilityFlag
(OUT) Points to a flag indicating compatibility:

C Value

Delphi Value

Value Name

0x00

$00

COMPATIBLE

0x01

$01

VERSION_NUMBER_TOO_LOW

0x02

$02

SFT_LEVEL_TOO_LOW

0x04

$04

TTS_LEVEL_TOO_LOW

Return Values

These are common return values; see Return Values (Return Values for C) for more information.

0x0000

SUCCESSFUL

NCP Calls

See Also

NWGetFileServerVersionInfo