Format: application/octet-stream
⬇ Download File (23.0 KB)
   1  [Version]
   2  Signature = "$WINDOWS NT$"
   3  Class     = PnpMigration
   4  ClassGuid = {8ffff596-d7f4-4afa-82a2-28a0a63b90bf}
   5  Provider  = %MSFT%
   6  
   7  ;----------------------------------------------------------------
   8  ; Device migration
   9  ;----------------------------------------------------------------
  10  [Migration]
  11  ; Migrate device classes with additional filtering
  12  MigrateClass = %GUID_DEVCLASS_SYSTEM%,System_MigrateClass
  13  MigrateClass = %GUID_DEVCLASS_PROCESSOR%,Processor_MigrateClass
  14  MigrateClass = %GUID_DEVCLASS_HDC%,Hdc_MigrateClass
  15  MigrateClass = %GUID_DEVCLASS_SCSIADAPTER%,ScsiAdapter_MigrateClass
  16  MigrateClass = %GUID_DEVCLASS_DISKDRIVE%,DiskDrive_MigrateClass
  17  MigrateClass = %GUID_DEVCLASS_CDROM%,Cdrom_MigrateClass
  18  MigrateClass = %GUID_DEVCLASS_MONITOR%,Monitor_MigrateClass
  19  MigrateClass = %GUID_DEVCLASS_MEDIA%,Media_MigrateClass
  20  MigrateClass = %GUID_DEVCLASS_NET%,Net_MigrateClass
  21  MigrateClass = %GUID_DEVCLASS_USB%,Usb_MigrateClass
  22  MigrateClass = %GUID_DEVCLASS_HIDCLASS%,Hid_MigrateClass
  23  MigrateClass = %GUID_DEVCLASS_PORTS%,Ports_MigrateClass
  24  MigrateClass = %GUID_DEVCLASS_PRINTER%,Printer_MigrateClass
  25  MigrateClass = %GUID_DEVCLASS_PRINTQUEUE%,PrintQueue_MigrateClass
  26  MigrateClass = %GUID_DEVCLASS_IMAGE%,Image_MigrateClass
  27  MigrateClass = %GUID_DEVCLASS_SENSOR%,Sensor_MigrateClass
  28  MigrateClass = %GUID_DEVCLASS_WPD%,Wpd_MigrateClass
  29  MigrateClass = %GUID_DEVCLASS_FIRMWARE%,Firmware_MigrateClass
  30  
  31  ; Exclude device classes from migration
  32  ExcludeClass = %GUID_DEVCLASS_DISPLAY%
  33  ExcludeClass = %GUID_DEVCLASS_BLUETOOTH%
  34  ExcludeClass = %GUID_DEVCLASS_MODEM%
  35  ExcludeClass = %GUID_DEVCLASS_VOLUME%,,%FLG_DEVICE_EXCLUDE_ALL%
  36  ExcludeClass = %GUID_DEVCLASS_VOLUMESNAPSHOT%,,%FLG_DEVICE_EXCLUDE_ALL%
  37  ExcludeClass = %GUID_DEVCLASS_WSDPRINTDEVICE%
  38  
  39  ; Migrate device buses with additional filtering
  40  MigrateBus = %GUID_BUS_TYPE_ACPI%,Acpi_MigrateBus
  41  MigrateBus = %GUID_BUS_TYPE_PCI%,Pci_MigrateBus
  42  MigrateBus = %GUID_BUS_TYPE_USB%,Usb_MigrateBus
  43  
  44  ; Exclude deprecated Win7 root devices from migration
  45  ExcludeDevice = ROOT\BLBDRIVE
  46  ExcludeDevice = ROOT\RDPBUS
  47  ExcludeDevice = ROOT\RDP_KBD
  48  ExcludeDevice = ROOT\RDP_MOU
  49  
  50  ; Exclude Win7 network RAS/WAN miniport root devices from migration
  51  ExcludeDevice = MS_IrdaMiniport
  52  ExcludeDevice = MS_IrModemMiniport
  53  ExcludeDevice = MS_L2tpMiniport
  54  ExcludeDevice = MS_NdisWanBh
  55  ExcludeDevice = MS_NdisWanIp
  56  ExcludeDevice = MS_NdiswanIpv6
  57  ExcludeDevice = MS_NdisWanNbfIn
  58  ExcludeDevice = MS_NdisWanNbfOut
  59  ExcludeDevice = MS_PppoeMiniport
  60  ExcludeDevice = MS_PptpMiniport
  61  ExcludeDevice = MS_SstpMiniport
  62  ExcludeDevice = MS_AgileVpnMiniport
  63  
  64  ; Exclude Win8 TPM virtual smart card reader root devices from migration
  65  ExcludeDevice = VirtualSmartCardReader\reader
  66  
  67  ; Exclude device drivers from migration
  68  ExcludeDriver = umbus.inf
  69  ExcludeDriver = basicdisplay.inf
  70  ExcludeDriver = basicrender.inf
  71  
  72  ; Any other unlisted/custom device classes are implicitly migrated
  73  
  74  ;----------------------------------------------------------------
  75  ; System device class migration
  76  ;----------------------------------------------------------------
  77  [System_MigrateClass]
  78  ExcludeProperty = System_ExcludeProperty
  79  
  80  [System_ExcludeProperty]
  81  {f0e20f09-d97a-49a9-8046-bb6e22e6bb2e},,,%FLG_PROPERTY_NAMESPACE%
  82  
  83  ;----------------------------------------------------------------
  84  ; Processor device class migration
  85  ;----------------------------------------------------------------
  86  [Processor_MigrateClass]
  87  ExcludeProperty = Processor_ExcludeProperty
  88  
  89  [Processor_ExcludeProperty]
  90  {5724c81d-d5af-4c1f-a103-a06e28f204c6},,,%FLG_PROPERTY_NAMESPACE%
  91  
  92  ;----------------------------------------------------------------
  93  ; HDC device class migration
  94  ;----------------------------------------------------------------
  95  [Hdc_MigrateClass]
  96  
  97  [Hdc_MigrateClass.Hw]
  98  ExcludeReg = StorPort_ExcludeReg_Hw
  99  
 100  [StorPort_ExcludeReg_Hw]
 101  HKR,Partmgr,,%FLG_REG_KEYONLY%
 102  HKR,Storport,,%FLG_REG_KEYONLY%
 103  
 104  ;----------------------------------------------------------------
 105  ; ScsiAdapter device class migration
 106  ;----------------------------------------------------------------
 107  [ScsiAdapter_MigrateClass]
 108  
 109  [ScsiAdapter_MigrateClass.Hw]
 110  ExcludeReg = StorPort_ExcludeReg_Hw
 111  
 112  ;----------------------------------------------------------------
 113  ; DiskDrive device class migration
 114  ;----------------------------------------------------------------
 115  [DiskDrive_MigrateClass]
 116  ExcludeReg = DiskDrive_ExcludeReg
 117  
 118  [DiskDrive_MigrateClass.Hw]
 119  ExcludeReg = DiskDrive_ExcludeReg_Hw,StorPort_ExcludeReg_Hw
 120  
 121  [DiskDrive_ExcludeReg]
 122  
 123  [DiskDrive_ExcludeReg_Hw]
 124  HKR,MediaChangeNotification,,%FLG_REG_KEYONLY%
 125  
 126  ;----------------------------------------------------------------
 127  ; Volume device class migration
 128  ;----------------------------------------------------------------
 129  [Volume_MigrateClass]
 130  
 131  [Volume_MigrateClass.Services]
 132  ExcludeService = volsnap
 133  
 134  [Volume_MigrateClass.Interfaces]
 135  ExcludeInterface = %GUID_DEVINTERFACE_VOLUME%
 136  ExcludeInterface = {7f108a28-9833-4b3b-b780-2c6b5fa5c062}
 137  
 138  ;----------------------------------------------------------------
 139  ; Cdrom device class migration
 140  ;----------------------------------------------------------------
 141  [Cdrom_MigrateClass]
 142  
 143  [Cdrom_MigrateClass.Hw]
 144  ExcludeReg = StorPort_ExcludeReg_Hw
 145  
 146  ;----------------------------------------------------------------
 147  ; Display device class migration
 148  ;----------------------------------------------------------------
 149  [Display_MigrateClass]
 150  ExcludeReg = Display_ExcludeReg
 151  
 152  [Display_MigrateClass.Hw]
 153  ExcludeReg = Display_ExcludeReg_Hw
 154  
 155  [Display_ExcludeReg]
 156  HKR,Display,,%FLG_REG_KEYONLY%
 157  HKR,Session,,%FLG_REG_KEYONLY%
 158  HKR,Settings,,%FLG_REG_KEYONLY%
 159  HKR,VolatileSettings,,%FLG_REG_KEYONLY%
 160  HKR,,DriverInstalled
 161  
 162  [Display_ExcludeReg_Hw]
 163  HKR,_DISPLAY_ACPI_INFO,,%FLG_REG_KEYONLY%
 164  HKR,,VideoID
 165  HKR,,VidPnLkgTopology
 166  HKR,,InstallCount
 167  HKR,,LastInstallTime
 168  HKR,,MasterInstallCount
 169  
 170  ;----------------------------------------------------------------
 171  ; Monitor device class migration
 172  ;----------------------------------------------------------------
 173  [Monitor_MigrateClass]
 174  ExcludeReg = Monitor_ExcludeReg
 175  
 176  [Monitor_MigrateClass.Hw]
 177  ExcludeReg = Monitor_ExcludeReg_Hw
 178  
 179  [Monitor_ExcludeReg]
 180  HKR,MODES,,%FLG_REG_KEYONLY%
 181  HKR,,DPMS
 182  HKR,,ICMProfile
 183  HKR,,MaxResolution
 184  
 185  [Monitor_ExcludeReg_Hw]
 186  HKR,,EDID
 187  HKR,,BAD_EDID
 188  
 189  [Monitor_MigrateClass.Services]
 190  MigrateService = monitor,Monitor_MigrateService
 191  
 192  [Monitor_MigrateService]
 193  ExcludeReg = MonitorService_ExcludeReg
 194  
 195  [MonitorService_ExcludeReg]
 196  HKR,Parameters,,%FLG_REG_KEYONLY%
 197  
 198  ;----------------------------------------------------------------
 199  ; Net device class migration
 200  ;----------------------------------------------------------------
 201  [Net_MigrateClass]
 202  ExcludeReg      = Net_ExcludeReg
 203  PersistDisabled = 1
 204  
 205  [Net_MigrateClass.Hw]
 206  ExcludeReg = Net_ExcludeReg_Hw
 207  
 208  [Net_ExcludeReg]
 209  HKR,Linkage,,%FLG_REG_KEYONLY%
 210  HKR,Ndi,,%FLG_REG_KEYONLY%
 211  HKR,,*IfType
 212  HKR,,*MediaType
 213  HKR,,*PhysicalMediaType
 214  HKR,,BusType
 215  HKR,,Characteristics
 216  HKR,,EnableDHCP
 217  HKR,,BootNIC
 218  HKR,,ComponentId
 219  HKR,,DeviceInstanceID
 220  HKR,,IfTypePrestart
 221  HKR,,InstallTimeStamp
 222  HKR,,NetCfgInstanceId
 223  HKR,,NetLuidIndex
 224  HKR,,DownlevelNetCfgInstanceId
 225  HKR,,RetiredNetCfgInstanceId
 226  HKR,,NewDeviceInstall
 227  HKR,,BusNumber
 228  HKR,,NoDisplayClass
 229  HKR,,PnPCapabilities
 230  HKR,,Port1DeviceNumber
 231  HKR,,Port1FunctionNumber
 232  
 233  [Net_ExcludeReg_Hw]
 234  HKR,,InstanceIndex
 235  
 236  [Net_MigrateClass.Interfaces]
 237  ExcludeInterface = {ad498944-762f-11d0-8dcb-00c04fc3358c}
 238  ExcludeInterface = {01a35fbe-1bc0-4d73-aea1-b8589d4c2818}
 239  
 240  ;----------------------------------------------------------------
 241  ; Media device class migration
 242  ;----------------------------------------------------------------
 243  [Media_MigrateClass]
 244  ExcludeReg = Media_ExcludeReg
 245  
 246  [Media_MigrateClass.Hw]
 247  ExcludeReg = Media_ExcludeReg_Hw
 248  
 249  [Media_ExcludeReg]
 250  HKR,UnretainedSettings,,%FLG_REG_KEYONLY%
 251  HKR,,DevLoader
 252  HKR,,Driver
 253  HKR,,EnumPropPages
 254  HKR,,NTMPDriver
 255  HKR,,AssociatedFilters
 256  HKR,,FDMA
 257  HKR,,PreferDeviceInfo
 258  HKR,,MediaInterfaces
 259  HKR,,DisableSetupDiChangeState
 260  HKR,,BackupContext
 261  HKR,,KS
 262  
 263  [Media_ExcludeReg_Hw]
 264  
 265  [Media_MigrateClass.Interfaces]
 266  MigrateInterface = %KSCATEGORY_AUDIO%,KSAudio_MigrateInterface
 267  
 268  [KSAudio_MigrateInterface]
 269  ExcludeProperty = KSAudioInterface_ExcludeProperty
 270  
 271  [KSAudioInterface_ExcludeProperty]
 272  {840b8171-b0ad-410f-8581-cccc0382cfef},0
 273  
 274  ;----------------------------------------------------------------
 275  ; USB device class migration
 276  ;----------------------------------------------------------------
 277  [Usb_MigrateClass]
 278  ExcludeReg = Usb_ExcludeReg
 279  
 280  [Usb_MigrateClass.Hw]
 281  ExcludeReg = Usb_ExcludeReg_Hw,UsbHost_ExcludeReg_Hw,UsbHub_ExcludeReg_Hw
 282  
 283  [Usb_ExcludeReg]
 284  HKR,,Controller
 285  HKR,,DriverFlags
 286  
 287  [Usb_ExcludeReg_Hw]
 288  HKR,,HardResetCount
 289  
 290  [UsbHost_ExcludeReg_Hw]
 291  HKR,,HCRecoveryCount
 292  HKR,,HCRestoreStateFailureCount
 293  
 294  [UsbHub_ExcludeReg_Hw]
 295  HKR,Ceip,,%FLG_REG_KEYONLY%
 296  HKR,uxd,,%FLG_REG_KEYONLY%
 297  HKR,,EnumerationRetryCount
 298  HKR,,EnumerationFailureCode
 299  HKR,,LastHubResetPortStatus
 300  HKR,,SymbolicName
 301  HKR,,DetectedLegacyBIOS
 302  
 303  [Usb_MigrateClass.Services]
 304  MigrateService = usbhub,UsbHub_MigrateService
 305  
 306  [UsbHub_MigrateService]
 307  ExcludeReg = UsbHubService_ExcludeReg
 308  
 309  [UsbHubService_ExcludeReg]
 310  HKR,Performance,,%FLG_REG_KEYONLY%
 311  
 312  ;----------------------------------------------------------------
 313  ; HID device class migration
 314  ;----------------------------------------------------------------
 315  [Hid_MigrateClass]
 316  ExcludeReg = Hid_ExcludeReg
 317  
 318  [Hid_MigrateClass.Hw]
 319  ExcludeReg = Hid_ExcludeReg_Hw,UsbHub_ExcludeReg_Hw
 320  
 321  [Hid_ExcludeReg]
 322  
 323  [Hid_ExcludeReg_Hw]
 324  
 325  [Hid_MigrateClass.Interfaces]
 326  MigrateInterface = {4d1e55b2-f16f-11cf-88cb-001111000030},Hid_MigrateInterface
 327  
 328  [Hid_MigrateInterface]
 329  ExcludeProperty = HidInterface_ExcludeProperty
 330  
 331  [HidInterface_ExcludeProperty]
 332  {cbf38310-4a17-4310-a1eb-247f0b67593b},,,%FLG_PROPERTY_NAMESPACE%
 333  
 334  ;----------------------------------------------------------------
 335  ; Ports device class migration
 336  ;----------------------------------------------------------------
 337  [Ports_MigrateClass]
 338  ExcludeReg = Ports_ExcludeReg
 339  
 340  [Ports_MigrateClass.Hw]
 341  ExcludeReg = Ports_ExcludeReg_Hw
 342  
 343  [Ports_ExcludeReg]
 344  HKR,,PortSubClass
 345  HKR,,ECPDevice
 346  
 347  [Ports_ExcludeReg_Hw]
 348  HKR,,FirmwareIdentified
 349  HKR,,DosDeviceName
 350  
 351  ;----------------------------------------------------------------
 352  ; Printer device class migration
 353  ;----------------------------------------------------------------
 354  [Printer_MigrateClass]
 355  ExcludeProperty = Printer_ExcludeProperty
 356  
 357  [Printer_MigrateClass.Hw]
 358  ExcludeReg = Printer_ExcludeReg_Hw
 359  
 360  [Printer_ExcludeReg_Hw]
 361  HKR,,PortName
 362  
 363  [Printer_ExcludeProperty]
 364  {f01fac5d-e5f6-485f-a8c6-27446425998c},,,%FLG_PROPERTY_NAMESPACE%
 365  {a00742a1-cd8c-4b37-95ab-70755587767a},,,%FLG_PROPERTY_NAMESPACE%
 366  {a00742a2-cd8c-4b37-95ab-70755587767a},,,%FLG_PROPERTY_NAMESPACE%
 367  {78c34fc8-104a-4aca-9ea4-524d52996e57},,,%FLG_PROPERTY_NAMESPACE%
 368  {847C66DE-B8D6-4AF9-ABC3-6F4F926BC039},,,%FLG_PROPERTY_NAMESPACE%
 369  {0B48F35A-BE6E-4F17-B108-3C4073D1669A},,,%FLG_PROPERTY_NAMESPACE%
 370  
 371  [Printer_MigrateClass.Interfaces]
 372  MigrateInterface = %GUID_DEVINTERFACE_PRINTER%,Printer_MigrateInterface
 373  
 374  [Printer_MigrateInterface]
 375  ExcludeProperty = PrinterInterface_ExcludeProperty
 376  
 377  [PrinterInterface_ExcludeProperty]
 378  {a00742a1-cd8c-4b37-95ab-70755587767a},,,%FLG_PROPERTY_NAMESPACE%
 379  {AFC47170-14F5-498C-8F30-B0D19BE449C6},,,%FLG_PROPERTY_NAMESPACE%
 380  {0A7B84EF-0C27-463F-84EF-06C5070001BE},,,%FLG_PROPERTY_NAMESPACE%
 381  {EEC7B761-6F94-41B1-949F-C729720DD13C},,,%FLG_PROPERTY_NAMESPACE%
 382  {847C66DE-B8D6-4AF9-ABC3-6F4F926BC039},,,%FLG_PROPERTY_NAMESPACE%
 383  {0B48F35A-BE6E-4F17-B108-3C4073D1669A},,,%FLG_PROPERTY_NAMESPACE%
 384  
 385  ;----------------------------------------------------------------
 386  ; Print queue device class migration
 387  ;----------------------------------------------------------------
 388  [PrintQueue_MigrateClass]
 389  ExcludeProperty = Printer_ExcludeProperty
 390  
 391  [PrintQueue_MigrateClass.Interfaces]
 392  MigrateInterface = %GUID_DEVINTERFACE_PRINTER%,PrintQueue_MigrateInterface
 393  
 394  [PrintQueue_MigrateInterface]
 395  ExcludeProperty = PrinterInterface_ExcludeProperty
 396  
 397  ;----------------------------------------------------------------
 398  ; Image device class migration
 399  ;----------------------------------------------------------------
 400  [Image_MigrateClass]
 401  ExcludeReg = Image_ExcludeReg
 402  
 403  [Image_ExcludeReg]
 404  HKR,,PNPX_FriendlyName
 405  
 406  ;----------------------------------------------------------------
 407  ; Sensor device class migration
 408  ;----------------------------------------------------------------
 409  [Sensor_MigrateClass]
 410  ExcludeReg = Sensor_ExcludeReg
 411  
 412  [Sensor_ExcludeReg]
 413  HKR,SensorsHIDClassDriver\LogTelemetry,,%FLG_REG_KEYONLY%
 414  
 415  ;----------------------------------------------------------------
 416  ; WPD device class migration
 417  ;----------------------------------------------------------------
 418  [Wpd_MigrateClass]
 419  
 420  [Wpd_MigrateClass.Hw]
 421  ExcludeReg = Wpd_ExcludeReg_Hw
 422  
 423  [Wpd_ExcludeReg_Hw]
 424  HKR,,Icons
 425  
 426  ;----------------------------------------------------------------
 427  ; Firmware device class migration
 428  ;----------------------------------------------------------------
 429  [Firmware_MigrateClass]
 430  ExcludeReg = Firmware_ExcludeReg
 431  ExcludeProperty = Firmware_ExcludeProperty
 432  
 433  [Firmware_MigrateClass.Hw]
 434  ExcludeReg = Firmware_ExcludeReg_Hw
 435  
 436  [Firmware_ExcludeReg]
 437  HKR,,FirmwareId
 438  HKR,,FirmwareVersion
 439  HKR,,FirmwareFilename
 440  HKR,,FirmwareStatus
 441  HKR,,FirmwareInstallDate
 442  HKR,,FirmwareRetryCount
 443  
 444  [Firmware_ExcludeReg_Hw]
 445  
 446  [Firmware_ExcludeProperty]
 447  {fec439f6-09a2-4de5-b30f-73bb396323f5},,,%FLG_PROPERTY_NAMESPACE%
 448  
 449  ;----------------------------------------------------------------
 450  ; ACPI device bus migration
 451  ;----------------------------------------------------------------
 452  [Acpi_MigrateBus]
 453  ExcludeReg = Acpi_ExcludeReg
 454  ExcludeProperty = AcpiBus_ExcludeProperty
 455  
 456  [Acpi_MigrateBus.Hw]
 457  ExcludeReg = Acpi_ExcludeReg_Hw,AcpiBus_ExcludeReg_Hw
 458  
 459  [Acpi_ExcludeReg]
 460  
 461  [Acpi_ExcludeReg_Hw]
 462  HKR,,FirmwareIdentified
 463  HKR,,DosDeviceName
 464  
 465  [AcpiBus_ExcludeReg_Hw]
 466  HKR,Interrupt Management,,%FLG_REG_KEYONLY%
 467  HKR,e5b3b5ac-9725-4f78-963f-03dfb1d828c7,,%FLG_REG_KEYONLY%
 468  HKR,BiosConfig,,%FLG_REG_KEYONLY%
 469  
 470  [AcpiBus_ExcludeProperty]
 471  {f0e20f09-d97a-49a9-8046-bb6e22e6bb2e},2
 472  {D817FC28-793E-4b9e-9970-469D8BE63073},,,%FLG_PROPERTY_NAMESPACE%
 473  
 474  ;----------------------------------------------------------------
 475  ; PCI device bus migration
 476  ;----------------------------------------------------------------
 477  [Pci_MigrateBus]
 478  ExcludeReg = Pci_ExcludeReg
 479  ExcludeProperty = Pci_ExcludeProperty,AcpiBus_ExcludeProperty
 480  
 481  [Pci_MigrateBus.Hw]
 482  ExcludeReg = AcpiBus_ExcludeReg_Hw
 483  
 484  [Pci_ExcludeReg]
 485  
 486  [Pci_ExcludeProperty]
 487  {D817FC28-793E-4b9e-9970-469D8BE63073},,,%FLG_PROPERTY_NAMESPACE%
 488  {3AB22E31-8264-4b4e-9AF5-A8D2D8E33E62},,,%FLG_PROPERTY_NAMESPACE%
 489  
 490  ;----------------------------------------------------------------
 491  ; USB device bus migration
 492  ;----------------------------------------------------------------
 493  [Usb_MigrateBus]
 494  
 495  [Usb_MigrateBus.Hw]
 496  ExcludeReg = UsbBus_ExcludeReg_Hw
 497  
 498  [UsbBus_ExcludeReg_Hw]
 499  HKR,,SymbolicName
 500  
 501  ;----------------------------------------------------------------
 502  ; Service migration
 503  ;----------------------------------------------------------------
 504  [Migration.Services]
 505  ; Migrate device services with additional filtering
 506  MigrateService = cdrom,Cdrom_MigrateService
 507  
 508  ; Exclude device services from migration
 509  ExcludeService = fdc
 510  ExcludeService = flpydisk
 511  ExcludeService = mssmbios
 512  ExcludeService = partmgr
 513  ExcludeService = volsnap
 514  ExcludeService = swenum
 515  ExcludeService = vmbusr
 516  ExcludeService = WUDFRd
 517  ExcludeService = VMSMP
 518  ExcludeService = TPM
 519  
 520  ; Any other unlisted device services are implicitly migrated if they are
 521  ; associated to any migrated devices
 522  
 523  [Cdrom_MigrateService]
 524  MigrateReg = CdromService_MigrateReg
 525  
 526  [CdromService_MigrateReg]
 527  HKR,Parameters,DefaultDvdRegion
 528  
 529  ;----------------------------------------------------------------
 530  ; Interface migration
 531  ;----------------------------------------------------------------
 532  [Migration.Interfaces]
 533  ; Migrate device interfaces with additional filtering
 534  ; MigrateInterface = %GUID_DEVINTERFACE_XYZ%,Xyz_MigrateInterface
 535  
 536  ; Exclude device interfaces from migration
 537  ; ExcludeInterface = %GUID_DEVINTERFACE_XYZ%
 538  
 539  ; Any other unlisted device interfaces are implicitly migrated if they are
 540  ; associated to any migrated devices
 541  
 542  [Strings]
 543  MSFT                              = "Microsoft"
 544  FLG_REG_KEYONLY                   = 0x00002000
 545  FLG_PROPERTY_NAMESPACE            = 0x00001000
 546  FLG_DEVICE_EXCLUDE_ALL            = 0x00000001
 547  
 548  ; device classes
 549  GUID_DEVCLASS_1394                = {6bdd1fc1-810f-11d0-bec7-08002be2092f}
 550  GUID_DEVCLASS_1394DEBUG           = {66f250d6-7801-4a64-b139-eea80a450b24}
 551  GUID_DEVCLASS_61883               = {7ebefbc0-3200-11d2-b4c2-00a0c9697d07}
 552  GUID_DEVCLASS_ADAPTER             = {4d36e964-e325-11ce-bfc1-08002be10318}
 553  GUID_DEVCLASS_APMSUPPORT          = {d45b1c18-c8fa-11d1-9f77-0000f805f530}
 554  GUID_DEVCLASS_AVC                 = {c06ff265-ae09-48f0-812c-16753d7cba83}
 555  GUID_DEVCLASS_BATTERY             = {72631e54-78a4-11d0-bcf7-00aa00b7b32a}
 556  GUID_DEVCLASS_BIOMETRIC           = {53d29ef7-377c-4d14-864b-eb3a85769359}
 557  GUID_DEVCLASS_BLUETOOTH           = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
 558  GUID_DEVCLASS_CDROM               = {4d36e965-e325-11ce-bfc1-08002be10318}
 559  GUID_DEVCLASS_COMPUTER            = {4d36e966-e325-11ce-bfc1-08002be10318}
 560  GUID_DEVCLASS_DECODER             = {6bdd1fc2-810f-11d0-bec7-08002be2092f}
 561  GUID_DEVCLASS_DISKDRIVE           = {4d36e967-e325-11ce-bfc1-08002be10318}
 562  GUID_DEVCLASS_DISPLAY             = {4d36e968-e325-11ce-bfc1-08002be10318}
 563  GUID_DEVCLASS_DOT4                = {48721b56-6795-11d2-b1a8-0080c72e74a2}
 564  GUID_DEVCLASS_DOT4PRINT           = {49ce6ac8-6f86-11d2-b1e5-0080c72e74a2}
 565  GUID_DEVCLASS_ENUM1394            = {c459df55-db08-11d1-b009-00a0c9081ff6}
 566  GUID_DEVCLASS_FDC                 = {4d36e969-e325-11ce-bfc1-08002be10318}
 567  GUID_DEVCLASS_FLOPPYDISK          = {4d36e980-e325-11ce-bfc1-08002be10318}
 568  GUID_DEVCLASS_GPS                 = {6bdd1fc3-810f-11d0-bec7-08002be2092f}
 569  GUID_DEVCLASS_HDC                 = {4d36e96a-e325-11ce-bfc1-08002be10318}
 570  GUID_DEVCLASS_HIDCLASS            = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
 571  GUID_DEVCLASS_IMAGE               = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
 572  GUID_DEVCLASS_INFINIBAND          = {30ef7132-d858-4a0c-ac24-b9028a5cca3f}
 573  GUID_DEVCLASS_INFRARED            = {6bdd1fc5-810f-11d0-bec7-08002be2092f}
 574  GUID_DEVCLASS_KEYBOARD            = {4d36e96b-e325-11ce-bfc1-08002be10318}
 575  GUID_DEVCLASS_LEGACYDRIVER        = {8ecc055d-047f-11d1-a537-0000f8753ed1}
 576  GUID_DEVCLASS_MEDIA               = {4d36e96c-e325-11ce-bfc1-08002be10318}
 577  GUID_DEVCLASS_MEDIUM_CHANGER      = {ce5939ae-ebde-11d0-b181-0000f8753ec4}
 578  GUID_DEVCLASS_MEMORY              = {5099944a-f6b9-4057-a056-8c550228544c}
 579  GUID_DEVCLASS_MODEM               = {4d36e96d-e325-11ce-bfc1-08002be10318}
 580  GUID_DEVCLASS_MONITOR             = {4d36e96e-e325-11ce-bfc1-08002be10318}
 581  GUID_DEVCLASS_MOUSE               = {4d36e96f-e325-11ce-bfc1-08002be10318}
 582  GUID_DEVCLASS_MTD                 = {4d36e970-e325-11ce-bfc1-08002be10318}
 583  GUID_DEVCLASS_MULTIFUNCTION       = {4d36e971-e325-11ce-bfc1-08002be10318}
 584  GUID_DEVCLASS_MULTIPORTSERIAL     = {50906cb8-ba12-11d1-bf5d-0000f805f530}
 585  GUID_DEVCLASS_NET                 = {4d36e972-e325-11ce-bfc1-08002be10318}
 586  GUID_DEVCLASS_NETCLIENT           = {4d36e973-e325-11ce-bfc1-08002be10318}
 587  GUID_DEVCLASS_NETSERVICE          = {4d36e974-e325-11ce-bfc1-08002be10318}
 588  GUID_DEVCLASS_NETTRANS            = {4d36e975-e325-11ce-bfc1-08002be10318}
 589  GUID_DEVCLASS_NODRIVER            = {4d36e976-e325-11ce-bfc1-08002be10318}
 590  GUID_DEVCLASS_PCMCIA              = {4d36e977-e325-11ce-bfc1-08002be10318}
 591  GUID_DEVCLASS_PNPPRINTERS         = {4658ee7e-f050-11d1-b6bd-00c04fa372a7}
 592  GUID_DEVCLASS_PORTS               = {4d36e978-e325-11ce-bfc1-08002be10318}
 593  GUID_DEVCLASS_PRINTER             = {4d36e979-e325-11ce-bfc1-08002be10318}
 594  GUID_DEVCLASS_PRINTERUPGRADE      = {4d36e97a-e325-11ce-bfc1-08002be10318}
 595  GUID_DEVCLASS_PROCESSOR           = {50127dc3-0f36-415e-a6cc-4cb3be910B65}
 596  GUID_DEVCLASS_SBP2                = {d48179be-ec20-11d1-b6b8-00c04fa372a7}
 597  GUID_DEVCLASS_SCSIADAPTER         = {4d36e97b-e325-11ce-bfc1-08002be10318}
 598  GUID_DEVCLASS_SECURITYACCELERATOR = {268c95a1-edfe-11d3-95c3-0010dc4050a5}
 599  GUID_DEVCLASS_SENSOR              = {5175d334-c371-4806-b3ba-71fd53c9258d}
 600  GUID_DEVCLASS_SIDESHOW            = {997b5d8d-c442-4f2e-baf3-9c8e671e9e21}
 601  GUID_DEVCLASS_SMARTCARDREADER     = {50dd5230-ba8a-11d1-bf5d-0000f805f530}
 602  GUID_DEVCLASS_SOUND               = {4d36e97c-e325-11ce-bfc1-08002be10318}
 603  GUID_DEVCLASS_SYSTEM              = {4d36e97d-e325-11ce-bfc1-08002be10318}
 604  GUID_DEVCLASS_TAPEDRIVE           = {6d807884-7d21-11cf-801c-08002be10318}
 605  GUID_DEVCLASS_UNKNOWN             = {4d36e97e-e325-11ce-bfc1-08002be10318}
 606  GUID_DEVCLASS_USB                 = {36fc9e60-c465-11cf-8056-444553540000}
 607  GUID_DEVCLASS_VOLUME              = {71a27cdd-812a-11d0-bec7-08002be2092f}
 608  GUID_DEVCLASS_VOLUMESNAPSHOT      = {533c5b84-ec70-11d2-9505-00c04f79deaf}
 609  GUID_DEVCLASS_WCEUSBS             = {25dbce51-6c8f-4a72-8a6d-b54c2b4fc835}
 610  GUID_DEVCLASS_WPD                 = {eec5ad98-8080-425f-922a-dabf3de3f69a}
 611  GUID_DEVCLASS_EHSTORAGESILO       = {9da2b80f-f89f-4a49-a5c2-511b085b9e8a}
 612  GUID_DEVCLASS_FIRMWARE            = {f2e7dd72-6468-4e36-b6f1-6488f42c1b52}
 613  GUID_DEVCLASS_EXTENSION           = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
 614  GUID_DEVCLASS_WSDPRINTDEVICE      = {c30ecea0-11ef-4ef9-b02e-6af81e6e65c0}
 615  GUID_DEVCLASS_PRINTQUEUE          = {1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc}
 616  
 617  ; device bus types
 618  GUID_BUS_TYPE_PCI                 = {c8ebdfb0-b510-11d0-80e5-00a0c92542e3}
 619  GUID_BUS_TYPE_1394                = {f74e73eb-9ac5-45eb-be4d-772cc71ddfb3}
 620  GUID_BUS_TYPE_USB                 = {9d7debbc-c85d-11d1-9eb4-006008c3a19a}
 621  GUID_BUS_TYPE_HID                 = {eeaf37d0-1963-47c4-aa48-72476db7cf49}
 622  GUID_BUS_TYPE_SD                  = {e700cc04-4036-4e89-9579-89ebf45f00cd}
 623  GUID_BUS_TYPE_ACPI                = {d7b46895-001a-4942-891f-a7d46610a843}
 624  GUID_BUS_TYPE_SW_DEVICE           = {06d10322-7de0-4cef-8e25-197d0e7442e2}
 625  
 626  ; device interfaces
 627  GUID_DEVINTERFACE_VOLUME          = {53f5630d-b6bf-11d0-94f2-00a0c91efb8b}
 628  GUID_DEVINTERFACE_PRINTER         = {0ecef634-6ef0-472a-8085-5ad023ecbccd}
 629  KSCATEGORY_AUDIO                  = {6994AD04-93EF-11D0-A3CC-00A0C9223196}
 630  KSCATEGORY_CAPTURE                = {65e8773d-8f56-11d0-a3b9-00a0c9223196}
 631  KSCATEGORY_RENDER                 = {65e8773e-8f56-11d0-a3b9-00a0c9223196}
 632  KSCATEGORY_TOPOLOGY               = {dda54a40-1e4c-11d1-a050-405705c10000}
 633  KSCATEGORY_REALTIME               = {eb115ffc-10c8-4964-831d-6dcb02e6f23f}
 634  
 635  ; match flags
 636  MATCH_FLAG_CLASS_GUID             = 0x00000001
 637  MATCH_FLAG_DRIVER_INF_NAME        = 0x00000002
 638  MATCH_FLAG_UNIQUE_ID              = 0x00000010
 639  MATCH_FLAG_BUS_DEVICE_DESC        = 0x00000020
 640  MATCH_FLAG_LOCATION_INFO          = 0x00000100
 641  MATCH_FLAG_LOCATION_PATH          = 0x00000200
 642  MATCH_FLAG_COMPATIBLE_IDS         = 0x00001000
 643  MATCH_FLAG_HARDWARE_IDS           = 0x00010000
 644  MATCH_FLAG_DEVICE_IDS             = 0x00011000
 645  MATCH_FLAG_INSTANCE_ID            = 0x10000000
 646  
 647  MATCH_FLAG_DEFAULT                = 0x00011001
 648