{"action":"opened","issue":{"url":"https://api.github.com/repos/x360ce/x360ce/issues/332","labels_url":"https://api.github.com/repos/x360ce/x360ce/issues/332/labels{/name}","comments_url":"https://api.github.com/repos/x360ce/x360ce/issues/332/comments","events_url":"https://api.github.com/repos/x360ce/x360ce/issues/332/events","html_url":"https://github.com/x360ce/x360ce/issues/332","id":127460999,"number":332,"title":"Raw HID Input hooking","user":{"login":"silverbacknet","id":1977016,"avatar_url":"https://avatars.githubusercontent.com/u/1977016?v=3","gravatar_id":"","url":"https://api.github.com/users/silverbacknet","html_url":"https://github.com/silverbacknet","followers_url":"https://api.github.com/users/silverbacknet/followers","following_url":"https://api.github.com/users/silverbacknet/following{/other_user}","gists_url":"https://api.github.com/users/silverbacknet/gists{/gist_id}","starred_url":"https://api.github.com/users/silverbacknet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/silverbacknet/subscriptions","organizations_url":"https://api.github.com/users/silverbacknet/orgs","repos_url":"https://api.github.com/users/silverbacknet/repos","events_url":"https://api.github.com/users/silverbacknet/events{/privacy}","received_events_url":"https://api.github.com/users/silverbacknet/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-19T14:45:24Z","updated_at":"2016-01-19T14:45:24Z","closed_at":null,"body":"This is related to Unity/InControl incompatibility: The problem is that they never call XInput at all, and instead go through the Raw API. Several disassemblies confirmed it. I've looked at the raw API, but it looks quite different than XInput and I have no idea where to start, or how hooking it would work, so maybe someone more experienced could look at it.\r\n\r\nhttps://msdn.microsoft.com/en-us/library/windows/desktop/ms645543%28v=vs.85%29.aspx\r\n"}}