<?xml version="1.0" encoding="UTF-8"?>
<!--Created With CreateMup.exe Version 25.11.2014.0925-->
<MUPDefinition xmlns="http://schemas.dell.com/openmanage/cm/2/0/mupdefinition.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.dell.com/openmanage/cm/2/0/mupdefinition.xsd mupdefinition.xsd">
  <packageinformation>
    <installertype>msi</installertype>
    <packagegrouping>single_package</packagegrouping>
    <packagingtype>zip</packagingtype>
    <releasetype>DRVR</releasetype>
    <mupspecificationversion>2.4.3</mupspecificationversion>
    <version>2.2.1.377</version>
    <name>HIDEventFilter</name>
    <supportedoperatingsystems>
      <osidentifier name="Windows10" architecture="x64" />
    </supportedoperatingsystems>
    <content>
      <Device componentID="105204">
        <PnPInfo>
          <PNPID>INT</PNPID>
          <PnPProductID>33D5</PnPProductID>
        </PnPInfo>
        <Image type="DRVR" version="2.2.1.377">
		  		<file>production\Windows10-x64\HidEventFilter.inf</file>
          <file>production\Windows10-x64\HidEventFilter.cat</file>
          <file>production\Windows10-x64\HidEventFilter.sys</file>
        </Image>
      </Device>
    </content>
  </packageinformation>
  <executable>
    <executablename>setup.exe</executablename>
  </executable>
  <behaviors>
    <behavior name="freshinstall">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">overwrite</optionvalue>
      </vendoroption>
    </behavior>
<!--
    <behavior name="driveronly">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">noservice</optionvalue>
      </vendoroption>
    </behavior>
-->
    <!--
	<behavior name="applicationonly">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">nodrv</optionvalue>
      </vendoroption>
    </behavior>
-->

    <behavior name="attended" />
    <behavior name="help">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">?</optionvalue>
      </vendoroption>
    </behavior>
    <behavior name="unattended">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">s</optionvalue>
      </vendoroption>
      <!-- The DUP will Restart the system
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">b</optionvalue>
      </vendoroption>
-->
    </behavior>
  </behaviors>
  <parameters>
    <parametermapping name="force">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="false">overwrite</optionvalue>
      </vendoroption>
    </parametermapping>
    <parametermapping name="logfile">
      <vendoroption>
        <optionvalue switch="/" requiresvalue="true" valuedelimiter=" " enclose="&quot;">report</optionvalue>
      </vendoroption>
    </parametermapping>
  </parameters>
  <returncodes>
    <returncodemapping name="REBOOTING_SYSTEM">
		<vendorreturncode>15</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="PASSWORD_REQUIRED">
		<vendorreturncode>2</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="NO_DOWNGRADE">
		<!--Always able to DownGrade, Installer Doesn't need to support-->
		<vendorreturncode>9999</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="REBOOT_UPDATE_PENDING">
		<vendorreturncode>13</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="DEP_SOFT_ERROR">
		<vendorreturncode>7</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="SUCCESS">
		<vendorreturncode>0</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="REBOOT_REQUIRED">
		<vendorreturncode>14</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR_INSTALL_PLATFORM_UNSUPPORTED">
		<vendorreturncode>3</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR_INSTALL_PLATFORM_UNSUPPORTED">
		<vendorreturncode>5</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="UNKNOWN_OPTION">
		<vendorreturncode>1</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
		<vendorreturncode>6</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
		<vendorreturncode>9</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
		<vendorreturncode>10</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
		<vendorreturncode>11</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
		<vendorreturncode>12</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
		<vendorreturncode>16</vendorreturncode>
    </returncodemapping>
    <returncodemapping name="ERROR">
		<vendorreturncode>19</vendorreturncode>
    </returncodemapping>
  </returncodes>
  <driverarchive>
    <alldriversroot>.\bin</alldriversroot>
  </driverarchive>
  <inventorymetadata>
    <extractdriversidentifier>
      <pnpids>
        <pnpdevice componentID="105204">
          <!--filename: \Bin\HidEventFilter.inf-->
          <driverversion>2.2.1.377</driverversion>
          <pnpidstring>
            <PNPID>INT</PNPID>
            <PnPProductID>33D5</PnPProductID>
          </pnpidstring>
        </pnpdevice>
      </pnpids>
    </extractdriversidentifier>
	<fullpackageidentifier>
      <pnpids>
        <pnpdevice componentID="105204">
          <driverversion>2.2.1.377</driverversion>
          <pnpidstring>
            <PNPID>INT</PNPID>
            <PnPProductID>33D5</PnPProductID>
          </pnpidstring>
        </pnpdevice>
      </pnpids>
    </fullpackageidentifier>
  </inventorymetadata>
</MUPDefinition>