hidir.inf Driver File Contents (3com-3c2000-t-gigabit-adapter_Win.zip)

ÿþ;

; 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%

PnpLockdown=1

DriverVer = 06/21/2006,10.0.18362.1



[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_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,,,0x100



[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"

CIRCLASS\HID.DeviceDesc = "Infrared HID Device"



; 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

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 0.89