Removing x64 configuration as our interop it's not working anyway.
Better debug logs with padding.
1.1 --- a/RemoteControlDevice.cs Tue Nov 04 19:33:40 2014 +0100
1.2 +++ b/RemoteControlDevice.cs Tue Nov 04 19:49:34 2014 +0100
1.3 @@ -496,7 +496,7 @@
1.4 Marshal.Copy(new IntPtr(pRawData), bRawData, 0, raw.hid.dwSizeHid);
1.5 //int rawData = bRawData[0] | bRawData[1] << 8;
1.6 int rawData = bRawData[1]; //Get button code
1.7 - Debug.WriteLine("HID " + raw.hid.dwCount + "/" + raw.hid.dwSizeHid + ":" + bRawData[0].ToString("X") + bRawData[1].ToString("X"));
1.8 + Debug.WriteLine("HID " + raw.hid.dwCount + "/" + raw.hid.dwSizeHid + ":" + bRawData[0].ToString("X2") + bRawData[1].ToString("X2"));
1.9
1.10 switch (rawData)
1.11 {
2.1 --- a/RemoteControlSample.sln Tue Nov 04 19:33:40 2014 +0100
2.2 +++ b/RemoteControlSample.sln Tue Nov 04 19:49:34 2014 +0100
2.3 @@ -5,18 +5,12 @@
2.4 EndProject
2.5 Global
2.6 GlobalSection(SolutionConfigurationPlatforms) = preSolution
2.7 - Debug|Any CPU = Debug|Any CPU
2.8 Debug|x86 = Debug|x86
2.9 - Release|Any CPU = Release|Any CPU
2.10 Release|x86 = Release|x86
2.11 EndGlobalSection
2.12 GlobalSection(ProjectConfigurationPlatforms) = postSolution
2.13 - {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
2.14 - {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
2.15 {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|x86.ActiveCfg = Debug|x86
2.16 {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|x86.Build.0 = Debug|x86
2.17 - {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
2.18 - {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Any CPU.Build.0 = Release|Any CPU
2.19 {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|x86.ActiveCfg = Release|x86
2.20 {F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|x86.Build.0 = Release|x86
2.21 EndGlobalSection