;/++
;
;Copyright (c) 2008 - Oxford Semiconductor Inc.  All rights reserved.
;
;Abstract:
;    Parallel Port raw device installation file for Win2k.
;
;--*/


[Version]
Signature                   = "$Windows NT$"
Class                       = System
ClassGuid                   = {4D36E97D-E325-11CE-BFC1-08002BE10318}
Provider                    = %OxSemi%
;#OxData#CatalogFile                 = [[PPortFileName]]2k.cat
CatalogFile                 = OxPPort2k.cat
;#OxEndData
;#OxData#DriverVer                   = [[Date]],[[Version]]
DriverVer                   = 07/31/2008,7.00.0000.08
;#OxEndData


[ControlFlags]
ExcludeFromSelect           = *


[Manufacturer]
%Oxsemi%                    = Oxsemi,ntx86,ntamd64


; For Win2K
[Oxsemi]
%Win2kRawPortDesc%          = NO_DRV, LPTENUM\MicrosoftRawPort958A

; For XP x86 and later
[Oxsemi.ntx86]

; For XP x64 and later
[Oxsemi.ntamd64]


;**************************************************************************
; Do-nothing section used to avoid "Unknown hardware" installation prompts.
[NO_DRV]

[NO_DRV.Services]
AddService = , %SPSVCINST_ASSOCSERVICE%   ; null service install


[Strings]
;
; *******   Localizable Strings   *******
Win2kRawPortDesc            = "Printer Port Logical Interface"
;#OxData#Oxsemi                      = "[[Manufacturer]]"
Oxsemi                      = "Oxford Semiconductor Inc"
;#OxEndData

; ******* Non Localizable Strings *******
SERVICE_BOOT_START          = 0x0
SERVICE_SYSTEM_START        = 0x1
SERVICE_AUTO_START          = 0x2
SERVICE_DEMAND_START        = 0x3
SERVICE_DISABLED            = 0x4

SERVICE_KERNEL_DRIVER       = 0x1

SERVICE_ERROR_IGNORE        = 0x0
SERVICE_ERROR_NORMAL        = 0x1
SERVICE_ERROR_SEVERE        = 0x2
SERVICE_ERROR_CRITICAL      = 0x3

SPSVCINST_ASSOCSERVICE      = 0x2

REG_SZ                      = 0x00000000
REG_BINARY                  = 0x00000001
REG_KEYONLY                 = 0x00000010
REG_MULTI_SZ                = 0x00010000
REG_EXPAND_SZ               = 0x00020000
REG_DWORD                   = 0x00010001


;#OxComment#-------------------------------------------------------------------------------
;#OxComment#                  OXide definitions. Do not modify
;#OxComment#-------------------------------------------------------------------------------

;#OxGlobalSection#Manufacturer information
    ;#OxGroup#Manufacturer name
        ;#OxDefine#Manufacturer#Name #String[32]
    ;#OxEndGroup
;#OxEndSection

;#OxGlobalSection#Parallel Port Details
    ;#OxGroup#Driver version information
        ;#OxDefine#Version#Driver Version#String[12]
        ;#OxDefine#Date#Date#Date
    ;#OxEndGroup
    ;#OxGroup#Description
        ;#OxDefine#DeviceDescription#Device Description#String[48]
        ;#OxDefine#DriverDescription#Driver Description  #String[48]
    ;#OxEndGroup
;#OxEndSection

;#OxGlobalSection#Parallel Port File Names#The file names should not be left with their default Oxford Semiconductor names
    ;#OxGroup#
        ;#OxDefine#PPortFileName#Parallel Port driver name #FileName[32,false,oxpport]
    ;#OxEndGroup
;#OxEndSection

;#OxGlobalSection#Supported Parallel Port Devices
    ;#OxGroup#General Settings
        ;#OxDefine#UnsupportedModes#Unsupported Modes#List[{0x00000000|All modes supported},{0x000007E0|ECP and EPP not supported},{0x00000780|ECP not supported},{0x00000060|EPP not supported}]#
        ;#OxDefine#UseStandardAddress#Try to Use Standard Addresses#Flag
    ;#OxEndGroup
    ;#OxMultiGroup#Supported Vendor and Device IDs
        ;#OxDefine#LegacyVendorId#Vendor Id#VendorId
        ;#OxDefine#LegacyDeviceId#Device Id#PCIDeviceId
    ;#OxEndGroup
;#OxEndSection
