;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;

[Version]
Signature   = "$WINDOWS NT$"
Class       = SCSIAdapter
ClassGuid   = {4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider    = %MSFT%
DriverVer=06/21/2006,6.1.7601.17514

[Manufacturer]
%MSFT% = Microsoft,NTx86

[Microsoft]
%Mpio% = Mpio_Install, Root\MPIO

[Microsoft.NTx86]
%Mpio% = Mpio_Install, Root\MPIO

[DestinationDirs]
DefaultDestDir = 12         ; system32\drivers

[SourceDisksNames]
3426=windows cd

[SourceDisksFiles]
mpio.sys                = 3426


;
; Multi-Path Bus Driver
;

[Mpio_Install]
Copyfiles = Mpio_Copyfiles

[Mpio_Copyfiles]
mpio.sys,,,0x100

[Mpio_Install.Services]
AddService = mpio, %SPSVCINST_ASSOCSERVICE%, Mpio_Service, Mpio_Eventlog

[Mpio_Service]
DisplayName    = %Mpio%
ServiceType    = %SERVICE_KERNEL_DRIVER%
StartType      = %SERVICE_BOOT_START%
ErrorControl   = %SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\mpio.sys
LoadOrderGroup = "Boot Bus Extender"

[Mpio_Eventlog]
AddReg = Mpio_Eventlog_Addreg

[Mpio_Eventlog_Addreg]
HKR,, EventMessageFile, %REG_EXPAND_SZ%, "%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\mpio.sys"
HKR,, TypesSupported, %REG_DWORD%, 7

[Strings]
; localizable
MSFT            = "Microsoft"
Mpio            = "Microsoft Multi-Path Bus Driver"


;
;Non-localizable, Handy macro substitutions
;

SERVICE_KERNEL_DRIVER  = 1

SERVICE_BOOT_START     = 0
SERVICE_SYSTEM_START   = 1
SERVICE_DEMAND_START   = 3

SERVICE_ERROR_IGNORE   = 0
SERVICE_ERROR_NORMAL   = 1
SERVICE_ERROR_CRITICAL = 3

SPSVCINST_ASSOCSERVICE = 2

REG_MULTI_SZ           = 0x00010000
REG_MULTI_SZ_APPEND    = 0x00010008
REG_MULTI_SZ_DELETE    = 0x00018002
REG_EXPAND_SZ          = 0x00020000
REG_DWORD              = 0x00010001
REG_BINARY_NOCLOBBER   = 0x00030003

