; ; HIDIR.INF -- Media Center Consumer IR Miniport driver ; [SourceDisksNames] 3426=windows cd [SourceDisksFiles] hidir.sys = 3426 [Version] Signature="$WINDOWS NT$" Class=HIDClass ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da} Provider=%MSFT% DriverVer=06/21/2006,6.1.7600.16385 [ControlFlags] ExcludeFromSelect = * [DestinationDirs] DefaultDestDir = 12 [Manufacturer] %Microsoft%=MicrosoftHw,NTamd64...1 [MicrosoftHw.NTamd64...1] %CIRCLASS\IrDeviceV2.DeviceDesc%=HIDIR_Inst, CIRCLASS\IrDeviceV2 %CIRCLASS\HID.DeviceDesc%=HIDIR_Inst,,CIRCLASS\HID_DEVICE ;===================================================================== [HIDIR_Inst.NT] Copyfiles = HIDIR_Inst.CopyFiles.NT [HIDIR_Inst.NT.HW] Addreg=HIDIR_Inst.Addreg.NT.HW, HIDIR_Inst_DeviceID.Addreg.NT.HW [HIDIR_Inst_DeviceID.Addreg.NT.HW] HKR,,"VendorID",0x00010001,0x045e HKR,,"ProductID",0x00010001,0x006d [HIDIR_InstPrivate.NT.AddReg.Services] ; Default wake button - RC6 power toggle (all NOCLOBBER) HKR,"Parameters\","DefaultWakeProtocol",0x00010003,0x01 HKR,"Parameters\","DefaultWakePayload",0x00010003,0x0C HKR,"Parameters\","DefaultWakeAddress",0x00010003,0x00 ; decoder mapping tables HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","RemoteName",0x00000000,"RC6 based MCE remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","EnableDebounce",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","EnableVendorPassThrough",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DecoderID",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum0",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum1",0x00010001,0x2 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum2",0x00010001,0x3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNum3",0x00010001,0x4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNumMask",0x00010001,0x00007000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeSetNumShiftBits",0x00010001,12 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMatchMask",0x00010001,0xFFFF0F00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","CodeMatchValue",0x00010001,0x800F0400 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DataMask",0x00010001,0x000000FF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","DataShiftBits",0x00010001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x01, \ ; Logical Minimum (0x01), 0x25, 0xff, \ ; Logical Maximum (0xff), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57da","ReportMappingTable",0x00000001,\ 0x01,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x02,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x03,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x04,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x05,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x06,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x07,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x08,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x09,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x00,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x0B,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x0A,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape 0x1D,0x00,0x00,0x00, 0x04,0x02,0x25, \ ; * 0x1C,0x00,0x00,0x00, 0x04,0x02,0x20, \ ; # \ 0x1F,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x1E,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x21,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x20,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x22,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ 0x4E,0x00,0x00,0x00, 0x01,0x08,0x02, \ ; AC Print 0x0F,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x23,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back 0x3B,0x00,0x00,0x00, 0x01,0x04,0x02, \ ; AC Exit Application \ 0x16,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x18,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x17,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x15,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x1A,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x1B,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x19,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop 0x6E,0x00,0x00,0x00, 0x01,0xcd,0x00, \ ; AC Media play/pause \ 0x10,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x11,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x0E,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ 0x26,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x12,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x13,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ 0x0C,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Suspend 0x29,0x00,0x00,0x00, 0x03,0x83,0x00, \ ; Discrete Power On 0x2A,0x00,0x00,0x00, 0x03,0x82,0x00 \ ; Discrete Power Off HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","RemoteName",0x00000000,"Samsung MCE remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DecoderID",0x00010001,0x4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNumMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeSetNumShiftBits",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMatchMask",0x00010001,0x0000FFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","CodeMatchValue",0x00010001,0x0000AD81 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DataMask",0x00010001,0x00FF0000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","DataShiftBits",0x00010001,16 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x01, \ ; Logical Minimum (0x01), 0x25, 0xff, \ ; Logical Maximum (0xff), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57db","ReportMappingTable",0x00000001,\ 0x51,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x52,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x53,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x54,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x55,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x56,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x57,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x58,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x59,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x50,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x61,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x60,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape 0x62,0x00,0x00,0x00, 0x04,0x02,0x25, \ ; * 0x63,0x00,0x00,0x00, 0x04,0x02,0x20, \ ; # \ 0x42,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x41,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x44,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x43,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x40,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ 0x00,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Suspend 0x37,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x45,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back \ 0x13,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x16,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x10,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x12,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x17,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x15,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x11,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop \ 0x21,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x22,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x23,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ 0x35,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x24,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x25,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ 0x30,0x00,0x00,0x00, 0x02,0x0D,0x00, \ ; eHome launch 0x31,0x00,0x00,0x00, 0x02,0x4A,0x00, \ ; My videos 0x34,0x00,0x00,0x00, 0x02,0x49,0x00, \ ; My pictures 0x36,0x00,0x00,0x00, 0x02,0x25,0x00, \ ; eHome jump/Live TV 0x33,0x00,0x00,0x00, 0x02,0x46,0x00, \ ; My TV 0x32,0x00,0x00,0x00, 0x02,0x47,0x00, \ ; My Music 0x38,0x00,0x00,0x00, 0x02,0x24,0x00, \ ; DVD Menu 0x39,0x00,0x00,0x00, 0x02,0x48,0x00, \ ; Recorded TV 0x81,0x00,0x00,0x00, 0x02,0x80,0x00, \ ; OEM 1 0x82,0x00,0x00,0x00, 0x02,0x81,0x00, \ ; OEM 2 0x83,0x00,0x00,0x00, 0x02,0x82,0x00, \ ; OEM 3 0x84,0x00,0x00,0x00, 0x02,0x80,0x00, \ ; OEM 1 (new) 0x86,0x00,0x00,0x00, 0x02,0x81,0x00 \ ; OEM 2 (new) HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","RemoteName",0x00000000,"MCIR Standard Keyboard Remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","EnablePassThrough",0x00010001,0x5 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DecoderID",0x00010001,0x6 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNumMask",0x00010001,0xE0000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeSetNumShiftBits",0x00010001,29 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeMatchMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CodeMatchValue",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DataMask",0x00010001,0x00FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","DataShiftBits",0x00010001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumResultsMasks",0x00000001,\ 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00 ; 0x000000001F000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumResultsShiftBits",0x00000001,0x18 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumOperation",0x00010001,1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumWordsMasks",0x00000001,\ 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00 ; 0x00000000E0FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","CheckSumWordsShiftBits",0x00000001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ReportLength",0x00010001,4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ReportDescriptor",0x00000001,\ \ ; Keyboard (STD101) 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x05, \ ; Report Id (5) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe7, \ ; usage max keyboard right gui 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x91, \ ; usage max 91 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x02, \ ; report count 2 0x81, 0x00, \ ; Input (Data, Array), 0xC0 ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dc","ReportMappingTable",0x00000001,\ 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","RemoteName",0x00000000,"MCIR Japanese Keyboard Remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","EnablePassThrough",0x00010001,0x6 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ForceUniqueReport",0x00010001,0x1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DecoderID",0x00010001,0x7 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeBitLen",0x00010001,32 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNumMask",0x00010001,0xE0000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeSetNumShiftBits",0x00010001,29 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeMatchMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CodeMatchValue",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DataMask",0x00010001,0x00FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","DataShiftBits",0x00010001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumResultsMasks",0x00000001,\ 0x00, 0x00, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00 ; 0x000000001F000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumResultsShiftBits",0x00000001,0x18 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumOperation",0x00010001,1 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumWordsMasks",0x00000001,\ 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00 ; 0x00000000E0FFFFFF HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","CheckSumWordsShiftBits",0x00000001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ReportLength",0x00010001,4 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ReportDescriptor",0x00000001,\ \ ; Keyboard (JPN109) 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x06, \ ; Report Id (6) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe7, \ ; usage max keyboard right gui 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x98, \ ; usage max 98 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x02, \ ; report count 2 0x81, 0x00, \ ; Input (Data, Array), 0xC0 ; End Collection HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57dd","ReportMappingTable",0x00000001,\ 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","RemoteName",0x00000000,"MCIR Three Button Mouse Remote" HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","EnableDebounce",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","EnablePassThrough",0x00010001,0x7 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DecoderID",0x00010001,0x8 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetID",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeBitLen",0x00010001,29 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum0",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum1",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum2",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNum3",0x00010001,0x0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNumMask",0x00010001,0x1C000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeSetNumShiftBits",0x00010001,26 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeMatchMask",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CodeMatchValue",0x00010001,0x00000000 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DataMask",0x00010001,0x001FFFE0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","DataShiftBits",0x00010001,5 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumResultsMasks",0x00000001,\ 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, \; 0x0000000003E00000 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ; 0x000000000000001F HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumResultsShiftBits",0x00000001,0x15,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumOperation",0x00010001,2 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumWordsMasks",0x00000001,\ 0xE0, 0xFF, 0x1F, 0x1C, 0x00, 0x00, 0x00, 0x00 ; 0x000000001C1FFFE0 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","CheckSumWordsShiftBits",0x00000001,0x00 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ReportLength",0x00010001,3 HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ReportDescriptor",0x00000001,\ \; Three Button Mouse 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x01, \ ; Usage (Pointer), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x07, \ ; REPORT_ID (7) 0x05, 0x09, \ ; Usage Page (Buttons), 0x19, 0x01, \ ; Usage Minimum (Button 1), 0x29, 0x02, \ ; Usage Maximum (Button 2), 0x15, 0x00, \ ; Log Min (0), 0x25, 0x01, \ ; Log Max (1), 0x75, 0x01, \ ; Report Size (1), 0x95, 0x02, \ ; Report Count (2), 0x81, 0x02, \ ; Input (Data, Variable, Absolute), 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x30, \ ; Usage (X), 0x09, 0x31, \ ; Usage (Y), 0x15, 0xC1, \ ; Log Min (-63), 0x25, 0x3F, \ ; Log Max (63), 0x75, 0x07, \ ; Report Size (7), 0x95, 0x02, \ ; Report Count (2), 0x81, 0x06, \ ; Input (Data, Variable, Relative), 0xC0 ; End Collection, HKR,"Remotes\745a17a0-74d3-11d0-b6fe-00a0c90f57de","ReportMappingTable",0x00000001,\ 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","RemoteName",0x00000000,"QuatroPulse MCE remote" HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","EnableDebounce",0x00010001,0x0 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","EnableVendorPassThrough",0x00010001,0x1 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DecoderID",0x00010001,0x9 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetID",0x00010001,0x0 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeBitLen",0x00010001,46 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum0",0x00010001,0x1 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum1",0x00010001,0x2 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum2",0x00010001,0x3 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNum3",0x00010001,0x4 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNumMask",0x00000001,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeSetNumShiftBits",0x00010001,2 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeMatchMask",0x00000001,0xc3,0xff,0xff,0x03,0x00,0x00,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CodeMatchValue",0x00000001,0x42,0x88,0x04,0x00,0x00,0x00,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DataMask",0x00000001,0x00,0x00,0x00,0xfc,0xff,0x03,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DataShiftBits",0x00010001,0x1a HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","DataSwapBytes",0x00010001,0x1 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ChecksumOperation",0x00010001,3 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumWordsMasks",0x00000001,\ 0x3c,0x00,0x00,0x00,0x00,0x00,0x00,0x00,\ 0xc0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x00,0x3c,0x00,0x00,0x00,0x00,0x00,0x00,\ 0x00,0xc0,0x03,0x00,0x00,0x00,0x00,0x00,\ 0x00,0x00,0x3c,0x00,0x00,0x00,0x00,0x00,\ 0x00,0x00,0xc0,0x03,0x00,0x00,0x00,0x00,\ 0x00,0x00,0x00,0x3c,0x00,0x00,0x00,0x00,\ 0x00,0x00,0x00,0xc0,0x03,0x00,0x00,0x00,\ 0x00,0x00,0x00,0x00,0x3c,0x00,0x00,0x00,\ 0x00,0x00,0x00,0x00,0xc0,0x03,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumWordsShiftBits",0x00000001,\ 0x02,0x06,0x0A,0x0E,0x12,0x16,0x1A,0x1E,0x22,0x26 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumResultsMasks",0x00000001,\ 0x00,0x00,0x00,0x00,0x00,0x3c,0x00,0x00 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","CheckSumResultsShiftBits",0x00000001,0x2a HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ReportLength",0x00010001,3 HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ReportDescriptor",0x00000001,\ \ ; Consumer Controls 0x05, 0x0c, \ ; Usage Page (Consumer Controls), 0x09, 0x01, \ ; Usage (Consumer Control), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x01, \ ; Report Id (1) 0x19, 0x00, \ ; Usage Minimum (0), 0x2a, 0x3c, 0x02, \ ; Usage Maximum (23c) 0x15, 0x00, \ ; Logical Minimum (0), 0x26, 0x3c, 0x02, \ ; Logical Maximum (23c) 0x95, 0x01, \ ; Report Count (1), 0x75, 0x10, \ ; Report Size (16), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; MS Vendor controls 0x06, 0xbc, 0xff, \ ; Usage Page (Vendor 0xffbc), 0x09, 0x88, \ ; Usage (88), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x02, \ ; Report Id (2) 0x19, 0x01, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0x01, \ ; Logical Maximum(1), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xc0, \ ; End Collection \ ; Standby button 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x80, \ ; Usage (System Control), 0xa1, 0x01, \ ; Collection (Application), 0x85, 0x03, \ ; Report Id (3) 0x19, 0x00, \ ; Usage Minimum (0x01), 0x29, 0xff, \ ; Usage Maximum (0xff), 0x15, 0x00, \ ; Logical Minimum (0), 0x25, 0xff, \ ; Logical Maximum(0xff), 0x95, 0x01, \ ; Report Count (1), 0x75, 0x08, \ ; Report Size (8), 0x81, 0x00, \ ; Input (Data, Array), 0xC0, \ ; End Collection \ ; Keyboard 0x05, 0x01, \ ; Usage Page (Generic Desktop), 0x09, 0x06, \ ; Usage (Keyboard), 0xA1, 0x01, \ ; Collection (Application), 0x85, 0x04, \ ; Report Id (4) 0x05, 0x07, \ ; usage page key codes 0x19, 0xe0, \ ; usage min left control 0x29, 0xe8, \ ; usage max keyboard right gui 0x75, 0x01, \ ; report size 1 0x95, 0x08, \ ; report count 8 0x81, 0x02, \ ; input (Variable) 0x19, 0x00, \ ; usage min 0 0x29, 0x90, \ ; usage max 91 0x26, 0xff, 0x00, \ ; logical max 0xff 0x75, 0x08, \ ; report size 8 0x95, 0x01, \ ; report count 1 0x81, 0x00, \ ; Input (Data, Array), 0xC0 \ ; End Collection HKR,"Remotes\b1c84016-5174-4894-8e49-b3e8dbe06bbb","ReportMappingTable",0x00000001,\ 0x01,0x00,0x00,0x00, 0x04,0x00,0x1e, \ ; 1 0x02,0x00,0x00,0x00, 0x04,0x00,0x1f, \ ; 2 0x03,0x00,0x00,0x00, 0x04,0x00,0x20, \ ; 3 0x04,0x00,0x00,0x00, 0x04,0x00,0x21, \ ; 4 0x05,0x00,0x00,0x00, 0x04,0x00,0x22, \ ; 5 0x06,0x00,0x00,0x00, 0x04,0x00,0x23, \ ; 6 0x07,0x00,0x00,0x00, 0x04,0x00,0x24, \ ; 7 0x08,0x00,0x00,0x00, 0x04,0x00,0x25, \ ; 8 0x09,0x00,0x00,0x00, 0x04,0x00,0x26, \ ; 9 0x00,0x00,0x00,0x00, 0x04,0x00,0x27, \ ; 0 0x0B,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return 0x0A,0x00,0x00,0x00, 0x04,0x00,0x29, \ ; escape 0x1D,0x00,0x00,0x00, 0x04,0x02,0x25, \ ; * 0x1C,0x00,0x00,0x00, 0x04,0x02,0x20, \ ; # \ 0x1F,0x00,0x00,0x00, 0x04,0x00,0x51, \ ; down arrow 0x1E,0x00,0x00,0x00, 0x04,0x00,0x52, \ ; up arrow 0x21,0x00,0x00,0x00, 0x04,0x00,0x4f, \ ; right arrow 0x20,0x00,0x00,0x00, 0x04,0x00,0x50, \ ; left arrow 0x22,0x00,0x00,0x00, 0x04,0x00,0x28, \ ; return \ 0x4E,0x00,0x00,0x00, 0x01,0x08,0x02, \ ; AC Print 0x0F,0x00,0x00,0x00, 0x01,0x09,0x02, \ ; AC Properties (Details) 0x23,0x00,0x00,0x00, 0x01,0x24,0x02, \ ; AC Back 0x3B,0x00,0x00,0x00, 0x01,0x04,0x02, \ ; AC Exit Application \ 0x16,0x00,0x00,0x00, 0x01,0xb0,0x00, \ ; AC Media play 0x18,0x00,0x00,0x00, 0x01,0xb1,0x00, \ ; AC Media pause 0x17,0x00,0x00,0x00, 0x01,0xb2,0x00, \ ; AC Media record 0x14,0x00,0x00,0x00, 0x01,0xb3,0x00, \ ; AC FF 0x15,0x00,0x00,0x00, 0x01,0xb4,0x00, \ ; AC RW 0x1A,0x00,0x00,0x00, 0x01,0xb5,0x00, \ ; AC Media next track 0x1B,0x00,0x00,0x00, 0x01,0xb6,0x00, \ ; AC Media previous track 0x19,0x00,0x00,0x00, 0x01,0xb7,0x00, \ ; AC Media Stop 0x6E,0x00,0x00,0x00, 0x01,0xcd,0x00, \ ; AC Media play/pause \ 0x10,0x00,0x00,0x00, 0x01,0xe9,0x00, \ ; AC volume up 0x11,0x00,0x00,0x00, 0x01,0xea,0x00, \ ; AC volume down 0x0E,0x00,0x00,0x00, 0x01,0xe2,0x00, \ ; AC volume mute \ 0x26,0x00,0x00,0x00, 0x01,0x8d,0x00, \ ; AC select program guide 0x12,0x00,0x00,0x00, 0x01,0x9c,0x00, \ ; AC channel up 0x13,0x00,0x00,0x00, 0x01,0x9d,0x00, \ ; AC channel down \ 0x0C,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Suspend 0x29,0x00,0x00,0x00, 0x03,0x83,0x00, \ ; Discrete Power On 0x2A,0x00,0x00,0x00, 0x03,0x82,0x00, \ ; Discrete Power Off \ 0xFF,0x00,0x00,0x00, 0x00,0x00,0x00 \ ; End of pattern. No report generated. [HIDIR_Inst.CopyFiles.NT] hidir.sys [HIDIR_Inst.NT.Services] AddService = HidIr,%SPSVCINST_ASSOCSERVICE%,HIDIR_Service_Inst [HIDIR_Service_Inst] DisplayName = %HIDIR.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_IGNORE% ServiceBinary = %12%\hidir.sys LoadOrderGroup = extended base AddReg = HIDIR_InstPrivate.NT.AddReg.Services [strings] ; localizable Microsoft = "Microsoft" MSFT = "Microsoft" HIDIR.SvcDesc = "Microsoft Infrared HID Driver" CIRCLASS\IrDeviceV2.DeviceDesc = "Microsoft eHome Infrared Transceiver" ; non-localizable SPSVCINST_TAGTOFRONT = 0x00000001 SPSVCINST_ASSOCSERVICE= 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_BOOT_START = 0 SERVICE_SYSTEM_START = 1 SERVICE_AUTO_START = 2 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 SERVICE_ERROR_IGNORE = 0 REG_EXPAND_SZ = 0x00020000 REG_DWORD = 0x00010001 REG_SZ = 0x00000000