home *** CD-ROM | disk | FTP | other *** search
- ;/*++
- ;
- ;Copyright (c) Microsoft Corporation. All rights reserved.
- ;
- ;Module Name:
- ;
- ; Mcx2.inf
- ;
- ;Abstract:
- ; PnP-X INF file for a Media Center Extender Device
- ;
- ;--*/
-
- [Version]
- Signature="$WINDOWS NT$"
- Class=Media Center Extenders ; Define a new device class for Media Center Extender Devices
- Provider=%MSFT% ; Provider of this device. i.e. Manufacturer
- ClassGuid={43675D81-502A-4a82-9F84-B75F418C5DEA} ; Guid for this device class
- DriverVer=06/21/2006,6.0.6001.18000
-
- [SourceDisksNames]
- 1 = %DiskID1%
-
- [SourceDisksFiles]
- umpass.sys = 1
- McxDriv.dll = 1
-
- [DestinationDirs]
- DefaultDestDir = 12
-
- ; ================= Device section =====================
-
- [Manufacturer]
- %MSFT%=PnpxDevice, ntx86...1, ntamd64...1 ; This inf can be used on x86, AMD64
-
-
- [PnpxDevice.ntx86...1]
- %PnpxDevice.DeviceDesc1%=PnpxDevice_Install, UMB\MICROSOFT_MCX_0001
-
- [PnpxDevice.ntamd64...1]
- %PnpxDevice.DeviceDesc1%=PnpxDevice_Install, UMB\MICROSOFT_MCX_0001
-
-
-
- ; ================= Install section =====================
- ; umpass driver (umpass.sys) is used as the device driver.
- ; This driver does nothing except passing through device
- ; IOCTL calls to the umbus driver. It's already in the
- ; build and can be found under system driver folder.
-
- [PnpxDevice_Install.NT]
- AddProperty=PnpxDevice_Install.NT.AddProp
-
- [PnpxDevice_Install.NT.HW]
- AddReg=PnpxDevice_Install.NT.AddReg
-
- [PnpxDevice_Install.NT.AddReg]
- ; Specify an interface this device class supports. This interface can be used as the
- ; category to query for Media Center Extender Devices in function discovery.
- HKR,,InterfaceGUIDs,0x10000, "{F55ECF9B-455E-48b8-B7D9-E6D810322582}"
-
- [PnpxDevice_Install.NT.AddProp]
- NoConnectSound,,,,1
-
- [PnpxDevice_Install.NT.Services] ; Setup the UMPass service for our device
- AddService = UMPass, %SPSVCINST_ASSOCSERVICE%, UMPassService_Install
-
- [UMPassService_Install]
- DisplayName = %umpass.SVCDESC% ; Friendly Name of the Service
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_DEMAND_START
- ErrorControl = 1 ; SERVICE_ERROR_NORMAL
- ServiceBinary = %12%\umpass.sys
- LoadOrderGroup = Extended Base
-
-
- [Strings] ; Strings that are referenced throughout the INF
- ; localizable
- MSFT = "Microsoft Corporation"
- ClassName = "Media Center Extenders"
- umpass.SVCDESC = "Microsoft UMPass Driver"
- PnpxDevice.DeviceDesc1 = "Media Center Extender"
- DiskID1 = "Windows Disk"
-
- ; non-localizable
- SPSVCINST_ASSOCSERVICE= 0x00000002
-