;/*++
;
;Copyright (c) Microsoft Corporation.  All rights reserved.
;
;Module Name:
;
;    dmvsc.inf
;
;Abstract:
;       
;    INF file for installing the VM Dynamic Memory VSC driver.
;
; Installation Notes:
;
;    Using Devcon: Type "devcon dp_add dmvsc.inf" to install
;
;--*/

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

;
; Comment CatalogFile for CBB, the ';' will be removed when makefile.inc 
; creates the INF file locally.
;
;CatalogFile=dmvsc.cat

[DestinationDirs]
Drivers_Dir = 12
System_Dir = 11

[SourceDisksNames]
1 = %DiskId1%

[SourceDisksFiles]
dmvsc.sys = 1
dmvscres.dll = 1


;*****************************************
; Install Section
;*****************************************

[Manufacturer]
%StdMfg%=Standard,NT.5.2,NTamd64.5.2.0x0000001,NTamd64.5.2.0x0000002,NTamd64.5.2.0x0000003,NTamd64.6.0

; Block installation of unspecified older versions (e.g. Windows 2000, XP)
[Standard]
%DynMemVsc.DeviceDesc_NULL%=DynMemDriver_NULL, vmbus\{525074DC-8985-46e2-8057-A307DC18A502}

; Allow installation of 5.2 (Win2k3 Server, XP Pro x64, Windows Home Server)
[Standard.NT.5.2]
%DynMemVsc.DeviceDesc%=DynMemDriver, vmbus\{525074DC-8985-46e2-8057-A307DC18A502}

; Block installation of 5.2 Workstation - 0x0000001 (XP Pro x64)
[Standard.NTamd64.5.2.0x0000001]
%DynMemVsc.DeviceDesc_NULL%=DynMemDriver_NULL, vmbus\{525074DC-8985-46e2-8057-A307DC18A502}

; Allow installation of 5.2 Domain Controller - 0x0000002
[Standard.NTamd64.5.2.0x0000002]
%DynMemVsc.DeviceDesc%=DynMemDriver, vmbus\{525074DC-8985-46e2-8057-A307DC18A502}

; Allow installation of 5.2 Server - 0x0000003
[Standard.NTamd64.5.2.0x0000003]
%DynMemVsc.DeviceDesc%=DynMemDriver, vmbus\{525074DC-8985-46e2-8057-A307DC18A502}

; Allow installation of 6.0 (Windows Vista / Win2k8 Server)
[Standard.NTamd64.6.0]
%DynMemVsc.DeviceDesc%=DynMemDriver, vmbus\{525074DC-8985-46e2-8057-A307DC18A502}

[DynMemDriver.NT]
CopyFiles=Drivers_Dir
CopyFiles=System_Dir

[Drivers_Dir]
dmvsc.sys

[System_Dir]
dmvscres.dll

;-------------- Service installation

[DynMemDriver.NT.Services]
AddService = dmvsc, %SPSVCINST_ASSOCSERVICE%, DynMemDriver_Service_Inst, dmvsc_EventLog_Inst

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


; -------------- Driver install sections

[DynMemDriver_Service_Inst]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 0                  ; SERVICE_ERROR_IGNORE
ServiceBinary  = %12%\dmvsc.sys


[dmvsc_EventLog_Inst]
AddReg = dmvsc_EventLog_AddReg

[dmvsc_EventLog_AddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\dmvscres.dll"
HKR,,TypesSupported,0x00010001,7

; -------------- Uninstallation sections
[DefaultUninstall.Services]
DelService = dmvsc,0x00000200

[DefaultUninstall]
DelFiles = Drivers_Dir
DelFiles = System_Dir


[Strings]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Virtual Dynamic Memory"
DynMemVsc.DeviceDesc_NULL  = "Virtual Dynamic Memory (not supported)"


[Strings.0405]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Virtuální dynamická paměť"
DynMemVsc.DeviceDesc_NULL  = "Virtuální dynamická paměť (nepodporovaná)"


[Strings.0407]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Virtueller dynamischer Arbeitsspeicher"
DynMemVsc.DeviceDesc_NULL  = "Virtueller dynamischer Arbeitsspeicher (nicht unterstützt)"


[Strings.0C0A]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Memoria dinámica virtual"
DynMemVsc.DeviceDesc_NULL  = "Memoria dinámica virtual (no compatible)"


[Strings.040C]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Mémoire dynamique virtuelle"
DynMemVsc.DeviceDesc_NULL  = "Mémoire dynamique virtuelle (non prise en charge)"


[Strings.040E]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Virtuális dinamikus memória"
DynMemVsc.DeviceDesc_NULL  = "Virtuális dinamikus memória (nem támogatott)"


[Strings.0410]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Memoria dinamica virtuale"
DynMemVsc.DeviceDesc_NULL  = "Memoria dinamica virtuale (non supportata)"


[Strings.0411]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "仮想動的メモリ"
DynMemVsc.DeviceDesc_NULL  = "仮想動的メモリ (サポートされていません)"


[Strings.0412]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "가상 동적 메모리"
DynMemVsc.DeviceDesc_NULL  = "가상 동적 메모리(지원하지 않음)"


[Strings.0413]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Virtueel dynamisch geheugen"
DynMemVsc.DeviceDesc_NULL  = "Virtueel dynamisch geheugen (niet ondersteund)"


[Strings.0415]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Wirtualna pamięć dynamiczna"
DynMemVsc.DeviceDesc_NULL  = "Wirtualna pamięć dynamiczna (nieobsługiwana)"


[Strings.0416]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Memória Dinâmica Virtual"
DynMemVsc.DeviceDesc_NULL  = "Memória Dinâmica Virtual (sem suporte)"


[Strings.0816]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Memória Dinâmica Virtual"
DynMemVsc.DeviceDesc_NULL  = "Memória Dinâmica Virtual (não suportada)"


[Strings.0419]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Виртуальная динамическая память"
DynMemVsc.DeviceDesc_NULL  = "Виртуальная динамическая память (не поддерживается)"


[Strings.041D]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Virtuellt dynamiskt minne"
DynMemVsc.DeviceDesc_NULL  = "Virtuellt dynamiskt minne (stöds inte)"


[Strings.041F]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Sanal Dinamik Bellek"
DynMemVsc.DeviceDesc_NULL  = "Sanal Dinamik Bellek (desteklenmiyor)"


[Strings.0804]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "虚拟动态内存"
DynMemVsc.DeviceDesc_NULL  = "虚拟动态内存(不支持)"


[Strings.0404]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "虛擬動態記憶體"
DynMemVsc.DeviceDesc_NULL  = "虛擬動態記憶體 (不支援)"


[Strings.0409]
;
;Non-Localizable
;
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = "Microsoft"
StdMfg = "Microsoft"
DiskId1 = "Microsoft Dynamic Memory Client driver disk"
;
;Localizable
;
DynMemVsc.DeviceDesc       = "Virtual Dynamic Memory"
DynMemVsc.DeviceDesc_NULL  = "Virtual Dynamic Memory (not supported)"
