;---------------------------------------------------------------
; Noell Client for NT 5.0
; Novell Network Client
;
; VeRsIoN=v1.5 Novell Client Install - Client INF
; (c) Copyright 1997, by Novell, Inc. All rights reserved.
;
;---------------------------------------------------------------
[version]
signature="$Windows NT$"
DriverVer=12/02/99

; NetClient
Class = NetService
ClassGUID={4D36E974-E325-11CE-BFC1-08002BE10318}

Provider=%V_NOVELL%
;LayoutFile=nwlayout.inf

[Manufacturer]
%V_NOVELL%=NOVELL

[NOVELL]
%NALNTSRV_Desc%            = NALNTSRV.ndi,   NW_NALNTSRV

[NALNTSRV.ndi]
AddReg                  = NALNTSRV.ndi.AddReg, NALNTSRV.AddReg
CopyFiles               = system.fl, sys.nls.fl
Characteristics         = 0x20000 ;NCF_FIXED_BINDING

;This stuff doesn't (no longer?) works. Putting call into nwsetup.dll.
;[NALNTSRV.ndi.ExternalApp]
;Run = NALNTSRV.ExternalApp.Run
;
;[NALNTSRV.ExternalApp.Run]
;CommandLine = nalsrvld.exe
;WindowStyle = 0
;Directory   = %11%
;
;[NALNTSRV.ndi.Remove.ExternalApp]
;Run = NALNTSRV.Remove.ExternalApp.Run
;
;[NALNTSRV.Remove.ExternalApp.Run]
;CommandLine = nalsrvld.exe deregister
;WindowStyle = 0
;Directory   = %11%

[NALNTSRV.ndi.AddReg]
HKR, "Ndi",              "ClsID",,           "{D57E845D-4982-4178-A03D-8612D7DCF2CD}"
HKR, "Ndi",              "ComponentDll",,    "NWSETUP.DLL"
HKR, "Ndi",              "HelpText",,        "%NALNTSRV_HELP%"
HKR, Ndi, RequiredAll, 0, "NW_NWFS"

[NALNTSRV.ndi.Remove]
DelReg=NALNTSRV.DelReg
DelFiles=system.fl, sys.nls.fl

;
; Add Registry sections
;

[NALNTSRV.AddReg]
HKR,"Parameters",, %FLG_ADDREG_KEYONLY%

[NALNTSRV.DelReg]
HKLM,"Software\Novell\NALNTSRV"

;---------------------------------------------------------------
; Destination directories for files
;---------------------------------------------------------------
[DestinationDirs]
system.fl       = 11                                  ; LDID_SYSTEM
sys.nls.fl      = 11,nls\%LANG%    ; Windows\system32\nls\%LANG%

;---------------------------------------------------------------
; File Sections to be copied
;---------------------------------------------------------------
[system.fl]
nalsrvld.exe,,,0x00010000
nalntsrv.exe,,,0x00010000
nwapp32.dll,,,0x00010000
zenapp32.dll,,,0x00010000

[sys.nls.fl]
nalntres.dll,,,0x00010000

;---------------------------------------------------------------
; Disk file layout information
;
; ****SOURCE ROOT DIR IS <diskroot>\NLS\%LANG%, go back/foreward fm there
; ****SOURCE ROOT DIR IS <diskroot>\NLS\%LANG%, go back/foreward fm there
;---------------------------------------------------------------
[SourceDisksNames]
39=%DSK1_NOVELL%,,,""

[SourceDisksFiles]

; -- inf files ---
NS.INF =39,,1024

; -- systemroot files ---
nalsrvld.exe  = 39,..\..\nal,1024
nalntsrv.exe  = 39,..\..\nal,1024
nwapp32.dll   = 39,..\..\nal,1024
zenapp32.dll  = 39,..\..\nal,1024
nalntres.dll  = 39,..\..\nal\nls\%LANG%,1024

;---------------------------------------------------------------
; Setupnw.exe required information
;---------------------------------------------------------------
[FileConstantsENG]
ProductNW_NALNTSRVDisplayName	= "ZENworks Application Launcher NT Service"
ProductNW_NALNTSRVDescription	= "The ZENworks Application Launcher NT Service allows Application Launcher to install applications on secure NT workstations."

[FileConstants]
ProductNW_NALNTSRVName	= "NALNTSRV"

[GeneralConstants]
ProductMajorVersion = 3
;ProductMinorVersion = 0

;---------------------------------------------------------------
; String constants
;---------------------------------------------------------------
[Strings]
V_NOVELL = "Novell"

NALNTSRV_Desc   = ""ZENworks Application Launcher NT Service""

FLG_ADDREG_KEYONLY = 0x0010
REG_MULTI_SZ = 0x10000
REG_EXPAND_SZ = 0x20000
REG_DWORD = 0x10001
SERVICE_DEMAND_START = 3
SERVICE_AUTO_START = 2
SERVICE_WIN32_SHARE_PROCESS = 32
SERVICE_FILE_SYSTEM_DRIVER = 2
SERVICE_WIN32_OWN_PROCESS = 16

NALNTSRV_HELP = "The ZENworks Application Launcher NT Service allows Application Launcher to install applications on secure NT workstations."

; Characteristic flags
NCF_VIRTUAL                 = 0x0001
NCF_WRAPPER                 = 0x0002
NCF_PHYSICAL                = 0x0004
NCF_HIDDEN                  = 0x0008
NCF_NO_SERVICE              = 0x0010
NCF_REMOVABLE               = 0x0020
NCF_HAS_UI                  = 0x0080
NCF_MODEM                   = 0x0100
NCF_VIRTUAL_HIDDEN          = 0x0009    ; NCF_VIRTUAL | NCF_HIDDEN
NCF_WRAPPER_HIDDEN          = 0x000A    ; NCF_WRAPPER | NCF_HIDDEN
NCF_REMOVABLE_HAS_UI        = 0x00A0    ; NCF_REMOVABLE | NCF_HAS_UI

ProductNALNTSRVDisplayName  = "ZENworks Application Launcher NT Service"

DSK1_NOVELL=             "Novell NetWare Client for Windows NT Disk 1"
LANG = ENGLISH
