diff --git a/qxldod/qxldod.inf b/qxldod/qxldod.inf
index 08bd520..2f6c8d4 100755
--- a/qxldod/qxldod.inf
+++ b/qxldod/qxldod.inf
@@ -1,59 +1,57 @@
-;++
+; Copyright 2013-2016 Red Hat, Inc.
;
-; Module Name:
+; Licensed under the Apache License, Version 2.0 (the "License");
+; you may not use this file except in compliance with the License.
;
-; QxlDod.inf
-;
-; Abstract:
-;
-; Inf file for Kernel mode display only QXL driver
-;
-;--
+; You may obtain a copy of the License at
+; http://www.apache.org/licenses/LICENSE-2.0
[Version]
-Signature = "$Windows NT$"
+Signature="$Windows NT$"
Class=Display
ClassGUID={4d36e968-e325-11ce-bfc1-08002be10318}
-Provider=%MNF%
-DriverVer= 03/15/2011, 0.03.15.0011
+Provider=%RHEL%
+DriverVer= 03/15/2015, 1.01.01.0001
CatalogFile=qxldod.cat
+PnpLockdown=1
-[DestinationDirs]
-QxlDod.Files = 12
-
+;
+; Source file information
+;
[SourceDisksNames]
-0=%Desc_Sample%
+1 = %DiskId1%,,,""
[SourceDisksFiles]
-QxlDod.sys=0
+qxldod.sys = 1,,
+
+[ControlFlags]
+;ExcludeFromSelect = *
+
+[DestinationDirs]
+DefaultDestDir = 10
+QxlDod_Files_Driver = 12
+
+;
+; Driver information
+;
[Manufacturer]
-%MNF%=MNF,NTamd64
+%RHEL%=RHEL,NT$ARCH$.6.2
-[MNF]
-;
-; Allow the driver to be loaded on VGA and XGA
-;
-"QXL KMDOD" = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
-
-[MNF.NTamd64]
-;
-; Allow the driver to be loaded on VGA and XGA
-;
-"QXL KMDOD" = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
+[RHEL.NT$ARCH$.6.2]
+%RHELQxl.DeviceDesc% = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
+[QxlDod_Files_Driver]
+qxldod.sys,,,2
[QxlDod_Inst]
Include=msdv.inf
FeatureScore=F9
-CopyFiles = QxlDod.Files
-AddReg = QxlDod_SoftwareDeviceSettings
+CopyFiles=QxlDod_Files_Driver
+AddReg=QxlDod_DeviceSettings
-;
-; Install driver service
-;
[QxlDod_Inst.Services]
-AddService = QxlDod,0x00000002,QxlDod_Service_Inst,
+AddService = QxlDod,0x00000002,QxlDod_Service_Inst, QxlDod_EventLog_Inst
[QxlDod_Service_Inst]
ServiceType = %SERVICE_KERNEL_DRIVER%
@@ -61,19 +59,6 @@ StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\qxldod.sys
-;
-; Display Adapter Specific Settings
-;
-[QxlDod.SoftwareSettings]
-AddReg = QxlDod_SoftwareDeviceSettings
-
-[QxlDod_SoftwareDeviceSettings]
-HKR,, VgaCompatible, %REG_DWORD%, 0
-HKR,, PointerCaps, %REG_DWORD%, 0
-
-[QxlDod.Files]
-qxldod.sys
-
[QxlDod_EventLog_Inst]
AddReg = QxlDod_EventLog_Inst.AddReg
@@ -81,15 +66,17 @@ AddReg = QxlDod_EventLog_Inst.AddReg
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,%REG_DWORD%,7
+[QxlDod_DeviceSettings]
+HKR,, VgaCompatible, %REG_DWORD%, 0
[Strings]
; *******Localizable Strings*******
-MNF= "SPICE"
-Desc_Sample = "Data"
+diskId1 = "Red Hat QXL controller Installation Disk"
+RHELQxl.DeviceDesc = "Red Hat QXL controller"
+RHEL = "Red Hat, Inc."
; *******Non Localizable Strings*******
-
SERVICE_BOOT_START = 0x0
SERVICE_SYSTEM_START = 0x1
SERVICE_AUTO_START = 0x2
diff --git a/qxldod/qxldod.inx b/qxldod/qxldod.inx
deleted file mode 100755
index 2f6c8d4..0000000
--- a/qxldod/qxldod.inx
+++ /dev/null
@@ -1,94 +0,0 @@
-; Copyright 2013-2016 Red Hat, Inc.
-;
-; Licensed under the Apache License, Version 2.0 (the "License");
-; you may not use this file except in compliance with the License.
-;
-; You may obtain a copy of the License at
-; http://www.apache.org/licenses/LICENSE-2.0
-
-[Version]
-Signature="$Windows NT$"
-Class=Display
-ClassGUID={4d36e968-e325-11ce-bfc1-08002be10318}
-Provider=%RHEL%
-DriverVer= 03/15/2015, 1.01.01.0001
-CatalogFile=qxldod.cat
-PnpLockdown=1
-
-;
-; Source file information
-;
-[SourceDisksNames]
-1 = %DiskId1%,,,""
-
-[SourceDisksFiles]
-qxldod.sys = 1,,
-
-[ControlFlags]
-;ExcludeFromSelect = *
-
-[DestinationDirs]
-DefaultDestDir = 10
-QxlDod_Files_Driver = 12
-
-;
-; Driver information
-;
-
-[Manufacturer]
-%RHEL%=RHEL,NT$ARCH$.6.2
-
-[RHEL.NT$ARCH$.6.2]
-%RHELQxl.DeviceDesc% = QxlDod_Inst, PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4
-
-[QxlDod_Files_Driver]
-qxldod.sys,,,2
-
-[QxlDod_Inst]
-Include=msdv.inf
-FeatureScore=F9
-CopyFiles=QxlDod_Files_Driver
-AddReg=QxlDod_DeviceSettings
-
-[QxlDod_Inst.Services]
-AddService = QxlDod,0x00000002,QxlDod_Service_Inst, QxlDod_EventLog_Inst
-
-[QxlDod_Service_Inst]
-ServiceType = %SERVICE_KERNEL_DRIVER%
-StartType = %SERVICE_DEMAND_START%
-ErrorControl = %SERVICE_ERROR_IGNORE%
-ServiceBinary = %12%\qxldod.sys
-
-[QxlDod_EventLog_Inst]
-AddReg = QxlDod_EventLog_Inst.AddReg
-
-[QxlDod_EventLog_Inst.AddReg]
-HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
-HKR,,TypesSupported,%REG_DWORD%,7
-
-[QxlDod_DeviceSettings]
-HKR,, VgaCompatible, %REG_DWORD%, 0
-
-[Strings]
-
-; *******Localizable Strings*******
-diskId1 = "Red Hat QXL controller Installation Disk"
-RHELQxl.DeviceDesc = "Red Hat QXL controller"
-RHEL = "Red Hat, Inc."
-
-; *******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
-
-REG_MULTI_SZ = 0x00010000
-REG_EXPAND_SZ = 0x00020000
-REG_DWORD = 0x00010001
diff --git a/qxldod/qxldod.vcxproj b/qxldod/qxldod.vcxproj
index 43067e8..5104483 100755
--- a/qxldod/qxldod.vcxproj
+++ b/qxldod/qxldod.vcxproj
@@ -294,7 +294,7 @@
-
+
diff --git a/qxldod/qxldod.vcxproj.filters b/qxldod/qxldod.vcxproj.filters
index 2eaa333..415f3a5 100755
--- a/qxldod/qxldod.vcxproj.filters
+++ b/qxldod/qxldod.vcxproj.filters
@@ -61,7 +61,7 @@
-
+
Driver Files