title: Linux HID APIS similar to Windows HID APIs
body: <p>I am looking for corresponding Linux HID APIs similar to what is mentioned on Microsoft this page :</p>
  
  <p><a href="http://msdn.microsoft.com/en-us/library/windows/hardware/jj126202(v=vs.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/windows/hardware/jj126202(v=vs.85).aspx</a></p>
  
  <p>Basically functions corresponding to DataMovement : </p>
  
  <pre><code>Data Movement
  The following list identifies HID API that an application can use to move data back and forth  between the app and a selected device.
  
  HidD_GetInputReport
  HidD_SetFeature
  HidD_SetOutputReport
  ReadFile
  WriteFile 
  </code></pre>
  
  <p>I have two directions currently to : </p>
  
  <p>-> Install the wine framework and try use the Windows Application(utilizing HID Apis)</p>
  
  <p>-> Second to Use the Corresponding Linux HID Apis(dark area for me)</p>
  
  <p>Thanks,</p>