Renaming demo application to HID Demo.
authorStephaneLenclud
Sun, 15 Mar 2015 14:07:17 +0100
changeset 75e8bb372ae58b
parent 74 e5e903ee681d
child 76 831ebeeecfdf
Renaming demo application to HID Demo.
HidDemo.csproj
MainForm.Designer.cs
RemoteControlSample.csproj
RemoteControlSample.sln
SharpLibHid.sln
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/HidDemo.csproj	Sun Mar 15 14:07:17 2015 +0100
     1.3 @@ -0,0 +1,166 @@
     1.4 +<?xml version="1.0" encoding="utf-8"?>
     1.5 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
     1.6 +  <PropertyGroup>
     1.7 +    <ProjectType>Local</ProjectType>
     1.8 +    <ProductVersion>7.10.3077</ProductVersion>
     1.9 +    <SchemaVersion>2.0</SchemaVersion>
    1.10 +    <ProjectGuid>{7435D21C-6A5C-4F57-8868-94A8D911980E}</ProjectGuid>
    1.11 +    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    1.12 +    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    1.13 +    <ApplicationIcon>App.ico</ApplicationIcon>
    1.14 +    <AssemblyKeyContainerName />
    1.15 +    <AssemblyName>RemoteControlSample</AssemblyName>
    1.16 +    <AssemblyOriginatorKeyFile />
    1.17 +    <DefaultClientScript>JScript</DefaultClientScript>
    1.18 +    <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
    1.19 +    <DefaultTargetSchema>IE50</DefaultTargetSchema>
    1.20 +    <DelaySign>false</DelaySign>
    1.21 +    <OutputType>WinExe</OutputType>
    1.22 +    <RootNamespace>RemoteControlSample</RootNamespace>
    1.23 +    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
    1.24 +    <StartupObject />
    1.25 +    <FileUpgradeFlags>
    1.26 +    </FileUpgradeFlags>
    1.27 +    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
    1.28 +    <UpgradeBackupLocation>
    1.29 +    </UpgradeBackupLocation>
    1.30 +    <OldToolsVersion>0.0</OldToolsVersion>
    1.31 +    <IsWebBootstrapper>false</IsWebBootstrapper>
    1.32 +    <PublishUrl>publish\</PublishUrl>
    1.33 +    <Install>true</Install>
    1.34 +    <InstallFrom>Disk</InstallFrom>
    1.35 +    <UpdateEnabled>false</UpdateEnabled>
    1.36 +    <UpdateMode>Foreground</UpdateMode>
    1.37 +    <UpdateInterval>7</UpdateInterval>
    1.38 +    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    1.39 +    <UpdatePeriodically>false</UpdatePeriodically>
    1.40 +    <UpdateRequired>false</UpdateRequired>
    1.41 +    <MapFileExtensions>true</MapFileExtensions>
    1.42 +    <ApplicationRevision>0</ApplicationRevision>
    1.43 +    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    1.44 +    <UseApplicationTrust>false</UseApplicationTrust>
    1.45 +    <BootstrapperEnabled>true</BootstrapperEnabled>
    1.46 +  </PropertyGroup>
    1.47 +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    1.48 +    <OutputPath>bin\Debug\</OutputPath>
    1.49 +    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    1.50 +    <BaseAddress>285212672</BaseAddress>
    1.51 +    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
    1.52 +    <ConfigurationOverrideFile />
    1.53 +    <DefineConstants>DEBUG;TRACE</DefineConstants>
    1.54 +    <DocumentationFile />
    1.55 +    <DebugSymbols>true</DebugSymbols>
    1.56 +    <FileAlignment>4096</FileAlignment>
    1.57 +    <NoStdLib>false</NoStdLib>
    1.58 +    <NoWarn />
    1.59 +    <Optimize>false</Optimize>
    1.60 +    <RegisterForComInterop>false</RegisterForComInterop>
    1.61 +    <RemoveIntegerChecks>false</RemoveIntegerChecks>
    1.62 +    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    1.63 +    <WarningLevel>4</WarningLevel>
    1.64 +    <DebugType>full</DebugType>
    1.65 +    <ErrorReport>prompt</ErrorReport>
    1.66 +  </PropertyGroup>
    1.67 +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    1.68 +    <OutputPath>bin\Release\</OutputPath>
    1.69 +    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
    1.70 +    <BaseAddress>285212672</BaseAddress>
    1.71 +    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
    1.72 +    <ConfigurationOverrideFile />
    1.73 +    <DefineConstants>TRACE</DefineConstants>
    1.74 +    <DocumentationFile />
    1.75 +    <DebugSymbols>false</DebugSymbols>
    1.76 +    <FileAlignment>4096</FileAlignment>
    1.77 +    <NoStdLib>false</NoStdLib>
    1.78 +    <NoWarn />
    1.79 +    <Optimize>true</Optimize>
    1.80 +    <RegisterForComInterop>false</RegisterForComInterop>
    1.81 +    <RemoveIntegerChecks>false</RemoveIntegerChecks>
    1.82 +    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    1.83 +    <WarningLevel>4</WarningLevel>
    1.84 +    <DebugType>none</DebugType>
    1.85 +    <ErrorReport>prompt</ErrorReport>
    1.86 +  </PropertyGroup>
    1.87 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
    1.88 +    <DebugSymbols>true</DebugSymbols>
    1.89 +    <OutputPath>bin\x86\Debug\</OutputPath>
    1.90 +    <DefineConstants>DEBUG;TRACE</DefineConstants>
    1.91 +    <BaseAddress>285212672</BaseAddress>
    1.92 +    <FileAlignment>4096</FileAlignment>
    1.93 +    <DebugType>full</DebugType>
    1.94 +    <PlatformTarget>x86</PlatformTarget>
    1.95 +    <ErrorReport>prompt</ErrorReport>
    1.96 +    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    1.97 +    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    1.98 +  </PropertyGroup>
    1.99 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
   1.100 +    <OutputPath>bin\x86\Release\</OutputPath>
   1.101 +    <DefineConstants>TRACE</DefineConstants>
   1.102 +    <BaseAddress>285212672</BaseAddress>
   1.103 +    <Optimize>true</Optimize>
   1.104 +    <FileAlignment>4096</FileAlignment>
   1.105 +    <PlatformTarget>x86</PlatformTarget>
   1.106 +    <ErrorReport>prompt</ErrorReport>
   1.107 +    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
   1.108 +  </PropertyGroup>
   1.109 +  <ItemGroup>
   1.110 +    <Reference Include="System">
   1.111 +      <Name>System</Name>
   1.112 +    </Reference>
   1.113 +    <Reference Include="System.Data">
   1.114 +      <Name>System.Data</Name>
   1.115 +    </Reference>
   1.116 +    <Reference Include="System.Drawing">
   1.117 +      <Name>System.Drawing</Name>
   1.118 +    </Reference>
   1.119 +    <Reference Include="System.Windows.Forms">
   1.120 +      <Name>System.Windows.Forms</Name>
   1.121 +    </Reference>
   1.122 +    <Reference Include="System.XML">
   1.123 +      <Name>System.XML</Name>
   1.124 +    </Reference>
   1.125 +  </ItemGroup>
   1.126 +  <ItemGroup>
   1.127 +    <Compile Include="AssemblyInfo.cs">
   1.128 +      <SubType>Code</SubType>
   1.129 +    </Compile>
   1.130 +    <Compile Include="MainForm.cs">
   1.131 +      <SubType>Form</SubType>
   1.132 +    </Compile>
   1.133 +    <Compile Include="MainForm.Designer.cs">
   1.134 +      <DependentUpon>MainForm.cs</DependentUpon>
   1.135 +    </Compile>
   1.136 +    <Compile Include="RemoteControlDevice.cs">
   1.137 +      <SubType>Code</SubType>
   1.138 +    </Compile>
   1.139 +    <Content Include="App.ico" />
   1.140 +  </ItemGroup>
   1.141 +  <ItemGroup>
   1.142 +    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
   1.143 +      <Visible>False</Visible>
   1.144 +      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
   1.145 +      <Install>false</Install>
   1.146 +    </BootstrapperPackage>
   1.147 +    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
   1.148 +      <Visible>False</Visible>
   1.149 +      <ProductName>.NET Framework 3.5 SP1</ProductName>
   1.150 +      <Install>true</Install>
   1.151 +    </BootstrapperPackage>
   1.152 +  </ItemGroup>
   1.153 +  <ItemGroup>
   1.154 +    <EmbeddedResource Include="MainForm.resx">
   1.155 +      <DependentUpon>MainForm.cs</DependentUpon>
   1.156 +    </EmbeddedResource>
   1.157 +  </ItemGroup>
   1.158 +  <ItemGroup>
   1.159 +    <ProjectReference Include="SharpLibHid.csproj">
   1.160 +      <Project>{4f3f96e6-668a-488e-ba0c-ed249aface9e}</Project>
   1.161 +      <Name>SharpLibHid</Name>
   1.162 +    </ProjectReference>
   1.163 +  </ItemGroup>
   1.164 +  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   1.165 +  <PropertyGroup>
   1.166 +    <PreBuildEvent />
   1.167 +    <PostBuildEvent />
   1.168 +  </PropertyGroup>
   1.169 +</Project>
   1.170 \ No newline at end of file
     2.1 --- a/MainForm.Designer.cs	Sun Mar 15 14:01:30 2015 +0100
     2.2 +++ b/MainForm.Designer.cs	Sun Mar 15 14:07:17 2015 +0100
     2.3 @@ -26,6 +26,7 @@
     2.4              this.columnHeaderRepeat = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
     2.5              this.columnHeaderTime = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
     2.6              this.tabPageDevices = new System.Windows.Forms.TabPage();
     2.7 +            this.buttonRefresh = new System.Windows.Forms.Button();
     2.8              this.buttonTreeViewExpandAll = new System.Windows.Forms.Button();
     2.9              this.buttonTreeViewCollapseAll = new System.Windows.Forms.Button();
    2.10              this.treeViewDevices = new System.Windows.Forms.TreeView();
    2.11 @@ -33,7 +34,6 @@
    2.12              this.textBoxTests = new System.Windows.Forms.TextBox();
    2.13              this.statusStrip = new System.Windows.Forms.StatusStrip();
    2.14              this.toolStripStatusLabelDevice = new System.Windows.Forms.ToolStripStatusLabel();
    2.15 -            this.buttonRefresh = new System.Windows.Forms.Button();
    2.16              this.tabControl.SuspendLayout();
    2.17              this.tabPageMessages.SuspendLayout();
    2.18              this.tabPageDevices.SuspendLayout();
    2.19 @@ -163,6 +163,16 @@
    2.20              this.tabPageDevices.Text = "Devices";
    2.21              this.tabPageDevices.UseVisualStyleBackColor = true;
    2.22              // 
    2.23 +            // buttonRefresh
    2.24 +            // 
    2.25 +            this.buttonRefresh.Location = new System.Drawing.Point(813, 64);
    2.26 +            this.buttonRefresh.Name = "buttonRefresh";
    2.27 +            this.buttonRefresh.Size = new System.Drawing.Size(75, 23);
    2.28 +            this.buttonRefresh.TabIndex = 3;
    2.29 +            this.buttonRefresh.Text = "Refresh";
    2.30 +            this.buttonRefresh.UseVisualStyleBackColor = true;
    2.31 +            this.buttonRefresh.Click += new System.EventHandler(this.buttonRefresh_Click);
    2.32 +            // 
    2.33              // buttonTreeViewExpandAll
    2.34              // 
    2.35              this.buttonTreeViewExpandAll.Location = new System.Drawing.Point(813, 6);
    2.36 @@ -226,16 +236,6 @@
    2.37              this.toolStripStatusLabelDevice.Size = new System.Drawing.Size(61, 17);
    2.38              this.toolStripStatusLabelDevice.Text = "No Device";
    2.39              // 
    2.40 -            // buttonRefresh
    2.41 -            // 
    2.42 -            this.buttonRefresh.Location = new System.Drawing.Point(813, 64);
    2.43 -            this.buttonRefresh.Name = "buttonRefresh";
    2.44 -            this.buttonRefresh.Size = new System.Drawing.Size(75, 23);
    2.45 -            this.buttonRefresh.TabIndex = 3;
    2.46 -            this.buttonRefresh.Text = "Refresh";
    2.47 -            this.buttonRefresh.UseVisualStyleBackColor = true;
    2.48 -            this.buttonRefresh.Click += new System.EventHandler(this.buttonRefresh_Click);
    2.49 -            // 
    2.50              // MainForm
    2.51              // 
    2.52              this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
    2.53 @@ -244,7 +244,7 @@
    2.54              this.Controls.Add(this.statusStrip);
    2.55              this.Controls.Add(this.tabControl);
    2.56              this.Name = "MainForm";
    2.57 -            this.Text = "Remote Control Sample";
    2.58 +            this.Text = "HID Demo";
    2.59              this.Load += new System.EventHandler(this.MainForm_Load);
    2.60              this.tabControl.ResumeLayout(false);
    2.61              this.tabPageMessages.ResumeLayout(false);
     3.1 --- a/RemoteControlSample.csproj	Sun Mar 15 14:01:30 2015 +0100
     3.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.3 @@ -1,166 +0,0 @@
     3.4 -<?xml version="1.0" encoding="utf-8"?>
     3.5 -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
     3.6 -  <PropertyGroup>
     3.7 -    <ProjectType>Local</ProjectType>
     3.8 -    <ProductVersion>7.10.3077</ProductVersion>
     3.9 -    <SchemaVersion>2.0</SchemaVersion>
    3.10 -    <ProjectGuid>{F676C5E5-266C-439A-98C4-EF21CB9957F2}</ProjectGuid>
    3.11 -    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    3.12 -    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    3.13 -    <ApplicationIcon>App.ico</ApplicationIcon>
    3.14 -    <AssemblyKeyContainerName />
    3.15 -    <AssemblyName>RemoteControlSample</AssemblyName>
    3.16 -    <AssemblyOriginatorKeyFile />
    3.17 -    <DefaultClientScript>JScript</DefaultClientScript>
    3.18 -    <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
    3.19 -    <DefaultTargetSchema>IE50</DefaultTargetSchema>
    3.20 -    <DelaySign>false</DelaySign>
    3.21 -    <OutputType>WinExe</OutputType>
    3.22 -    <RootNamespace>RemoteControlSample</RootNamespace>
    3.23 -    <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
    3.24 -    <StartupObject />
    3.25 -    <FileUpgradeFlags>
    3.26 -    </FileUpgradeFlags>
    3.27 -    <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
    3.28 -    <UpgradeBackupLocation>
    3.29 -    </UpgradeBackupLocation>
    3.30 -    <OldToolsVersion>0.0</OldToolsVersion>
    3.31 -    <IsWebBootstrapper>false</IsWebBootstrapper>
    3.32 -    <PublishUrl>publish\</PublishUrl>
    3.33 -    <Install>true</Install>
    3.34 -    <InstallFrom>Disk</InstallFrom>
    3.35 -    <UpdateEnabled>false</UpdateEnabled>
    3.36 -    <UpdateMode>Foreground</UpdateMode>
    3.37 -    <UpdateInterval>7</UpdateInterval>
    3.38 -    <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    3.39 -    <UpdatePeriodically>false</UpdatePeriodically>
    3.40 -    <UpdateRequired>false</UpdateRequired>
    3.41 -    <MapFileExtensions>true</MapFileExtensions>
    3.42 -    <ApplicationRevision>0</ApplicationRevision>
    3.43 -    <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    3.44 -    <UseApplicationTrust>false</UseApplicationTrust>
    3.45 -    <BootstrapperEnabled>true</BootstrapperEnabled>
    3.46 -  </PropertyGroup>
    3.47 -  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    3.48 -    <OutputPath>bin\Debug\</OutputPath>
    3.49 -    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    3.50 -    <BaseAddress>285212672</BaseAddress>
    3.51 -    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
    3.52 -    <ConfigurationOverrideFile />
    3.53 -    <DefineConstants>DEBUG;TRACE</DefineConstants>
    3.54 -    <DocumentationFile />
    3.55 -    <DebugSymbols>true</DebugSymbols>
    3.56 -    <FileAlignment>4096</FileAlignment>
    3.57 -    <NoStdLib>false</NoStdLib>
    3.58 -    <NoWarn />
    3.59 -    <Optimize>false</Optimize>
    3.60 -    <RegisterForComInterop>false</RegisterForComInterop>
    3.61 -    <RemoveIntegerChecks>false</RemoveIntegerChecks>
    3.62 -    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    3.63 -    <WarningLevel>4</WarningLevel>
    3.64 -    <DebugType>full</DebugType>
    3.65 -    <ErrorReport>prompt</ErrorReport>
    3.66 -  </PropertyGroup>
    3.67 -  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    3.68 -    <OutputPath>bin\Release\</OutputPath>
    3.69 -    <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
    3.70 -    <BaseAddress>285212672</BaseAddress>
    3.71 -    <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
    3.72 -    <ConfigurationOverrideFile />
    3.73 -    <DefineConstants>TRACE</DefineConstants>
    3.74 -    <DocumentationFile />
    3.75 -    <DebugSymbols>false</DebugSymbols>
    3.76 -    <FileAlignment>4096</FileAlignment>
    3.77 -    <NoStdLib>false</NoStdLib>
    3.78 -    <NoWarn />
    3.79 -    <Optimize>true</Optimize>
    3.80 -    <RegisterForComInterop>false</RegisterForComInterop>
    3.81 -    <RemoveIntegerChecks>false</RemoveIntegerChecks>
    3.82 -    <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
    3.83 -    <WarningLevel>4</WarningLevel>
    3.84 -    <DebugType>none</DebugType>
    3.85 -    <ErrorReport>prompt</ErrorReport>
    3.86 -  </PropertyGroup>
    3.87 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
    3.88 -    <DebugSymbols>true</DebugSymbols>
    3.89 -    <OutputPath>bin\x86\Debug\</OutputPath>
    3.90 -    <DefineConstants>DEBUG;TRACE</DefineConstants>
    3.91 -    <BaseAddress>285212672</BaseAddress>
    3.92 -    <FileAlignment>4096</FileAlignment>
    3.93 -    <DebugType>full</DebugType>
    3.94 -    <PlatformTarget>x86</PlatformTarget>
    3.95 -    <ErrorReport>prompt</ErrorReport>
    3.96 -    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    3.97 -    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
    3.98 -  </PropertyGroup>
    3.99 -  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
   3.100 -    <OutputPath>bin\x86\Release\</OutputPath>
   3.101 -    <DefineConstants>TRACE</DefineConstants>
   3.102 -    <BaseAddress>285212672</BaseAddress>
   3.103 -    <Optimize>true</Optimize>
   3.104 -    <FileAlignment>4096</FileAlignment>
   3.105 -    <PlatformTarget>x86</PlatformTarget>
   3.106 -    <ErrorReport>prompt</ErrorReport>
   3.107 -    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
   3.108 -  </PropertyGroup>
   3.109 -  <ItemGroup>
   3.110 -    <Reference Include="System">
   3.111 -      <Name>System</Name>
   3.112 -    </Reference>
   3.113 -    <Reference Include="System.Data">
   3.114 -      <Name>System.Data</Name>
   3.115 -    </Reference>
   3.116 -    <Reference Include="System.Drawing">
   3.117 -      <Name>System.Drawing</Name>
   3.118 -    </Reference>
   3.119 -    <Reference Include="System.Windows.Forms">
   3.120 -      <Name>System.Windows.Forms</Name>
   3.121 -    </Reference>
   3.122 -    <Reference Include="System.XML">
   3.123 -      <Name>System.XML</Name>
   3.124 -    </Reference>
   3.125 -  </ItemGroup>
   3.126 -  <ItemGroup>
   3.127 -    <Compile Include="AssemblyInfo.cs">
   3.128 -      <SubType>Code</SubType>
   3.129 -    </Compile>
   3.130 -    <Compile Include="MainForm.cs">
   3.131 -      <SubType>Form</SubType>
   3.132 -    </Compile>
   3.133 -    <Compile Include="MainForm.Designer.cs">
   3.134 -      <DependentUpon>MainForm.cs</DependentUpon>
   3.135 -    </Compile>
   3.136 -    <Compile Include="RemoteControlDevice.cs">
   3.137 -      <SubType>Code</SubType>
   3.138 -    </Compile>
   3.139 -    <Content Include="App.ico" />
   3.140 -  </ItemGroup>
   3.141 -  <ItemGroup>
   3.142 -    <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
   3.143 -      <Visible>False</Visible>
   3.144 -      <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
   3.145 -      <Install>false</Install>
   3.146 -    </BootstrapperPackage>
   3.147 -    <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
   3.148 -      <Visible>False</Visible>
   3.149 -      <ProductName>.NET Framework 3.5 SP1</ProductName>
   3.150 -      <Install>true</Install>
   3.151 -    </BootstrapperPackage>
   3.152 -  </ItemGroup>
   3.153 -  <ItemGroup>
   3.154 -    <EmbeddedResource Include="MainForm.resx">
   3.155 -      <DependentUpon>MainForm.cs</DependentUpon>
   3.156 -    </EmbeddedResource>
   3.157 -  </ItemGroup>
   3.158 -  <ItemGroup>
   3.159 -    <ProjectReference Include="SharpLibHid.csproj">
   3.160 -      <Project>{4f3f96e6-668a-488e-ba0c-ed249aface9e}</Project>
   3.161 -      <Name>SharpLibHid</Name>
   3.162 -    </ProjectReference>
   3.163 -  </ItemGroup>
   3.164 -  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   3.165 -  <PropertyGroup>
   3.166 -    <PreBuildEvent />
   3.167 -    <PostBuildEvent />
   3.168 -  </PropertyGroup>
   3.169 -</Project>
   3.170 \ No newline at end of file
     4.1 --- a/RemoteControlSample.sln	Sun Mar 15 14:01:30 2015 +0100
     4.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.3 @@ -1,49 +0,0 @@
     4.4 -
     4.5 -Microsoft Visual Studio Solution File, Format Version 12.00
     4.6 -# Visual Studio 2012
     4.7 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RemoteControlSample", "RemoteControlSample.csproj", "{F676C5E5-266C-439A-98C4-EF21CB9957F2}"
     4.8 -EndProject
     4.9 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E70B5E73-7045-4EA7-968D-06BB68773DAB}"
    4.10 -	ProjectSection(SolutionItems) = preProject
    4.11 -		Rebracer.xml = Rebracer.xml
    4.12 -	EndProjectSection
    4.13 -EndProject
    4.14 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpLibHid", "SharpLibHid.csproj", "{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}"
    4.15 -EndProject
    4.16 -Global
    4.17 -	GlobalSection(SolutionConfigurationPlatforms) = preSolution
    4.18 -		Debug|Any CPU = Debug|Any CPU
    4.19 -		Debug|Mixed Platforms = Debug|Mixed Platforms
    4.20 -		Debug|x86 = Debug|x86
    4.21 -		Release|Any CPU = Release|Any CPU
    4.22 -		Release|Mixed Platforms = Release|Mixed Platforms
    4.23 -		Release|x86 = Release|x86
    4.24 -	EndGlobalSection
    4.25 -	GlobalSection(ProjectConfigurationPlatforms) = postSolution
    4.26 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    4.27 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
    4.28 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
    4.29 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Mixed Platforms.Build.0 = Debug|x86
    4.30 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|x86.ActiveCfg = Debug|x86
    4.31 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|x86.Build.0 = Debug|x86
    4.32 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
    4.33 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Any CPU.Build.0 = Release|Any CPU
    4.34 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Mixed Platforms.ActiveCfg = Release|x86
    4.35 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Mixed Platforms.Build.0 = Release|x86
    4.36 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|x86.ActiveCfg = Release|x86
    4.37 -		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|x86.Build.0 = Release|x86
    4.38 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    4.39 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
    4.40 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
    4.41 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
    4.42 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|x86.ActiveCfg = Debug|Any CPU
    4.43 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
    4.44 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Any CPU.Build.0 = Release|Any CPU
    4.45 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
    4.46 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
    4.47 -		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|x86.ActiveCfg = Release|Any CPU
    4.48 -	EndGlobalSection
    4.49 -	GlobalSection(SolutionProperties) = preSolution
    4.50 -		HideSolutionNode = FALSE
    4.51 -	EndGlobalSection
    4.52 -EndGlobal
     5.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.2 +++ b/SharpLibHid.sln	Sun Mar 15 14:07:17 2015 +0100
     5.3 @@ -0,0 +1,63 @@
     5.4 +
     5.5 +Microsoft Visual Studio Solution File, Format Version 12.00
     5.6 +# Visual Studio 2012
     5.7 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RemoteControlSample", "RemoteControlSample.csproj", "{F676C5E5-266C-439A-98C4-EF21CB9957F2}"
     5.8 +EndProject
     5.9 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{E70B5E73-7045-4EA7-968D-06BB68773DAB}"
    5.10 +	ProjectSection(SolutionItems) = preProject
    5.11 +		Rebracer.xml = Rebracer.xml
    5.12 +	EndProjectSection
    5.13 +EndProject
    5.14 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SharpLibHid", "SharpLibHid.csproj", "{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}"
    5.15 +EndProject
    5.16 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HidDemo", "HidDemo.csproj", "{7435D21C-6A5C-4F57-8868-94A8D911980E}"
    5.17 +EndProject
    5.18 +Global
    5.19 +	GlobalSection(SolutionConfigurationPlatforms) = preSolution
    5.20 +		Debug|Any CPU = Debug|Any CPU
    5.21 +		Debug|Mixed Platforms = Debug|Mixed Platforms
    5.22 +		Debug|x86 = Debug|x86
    5.23 +		Release|Any CPU = Release|Any CPU
    5.24 +		Release|Mixed Platforms = Release|Mixed Platforms
    5.25 +		Release|x86 = Release|x86
    5.26 +	EndGlobalSection
    5.27 +	GlobalSection(ProjectConfigurationPlatforms) = postSolution
    5.28 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    5.29 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
    5.30 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
    5.31 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|Mixed Platforms.Build.0 = Debug|x86
    5.32 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|x86.ActiveCfg = Debug|x86
    5.33 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Debug|x86.Build.0 = Debug|x86
    5.34 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
    5.35 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Any CPU.Build.0 = Release|Any CPU
    5.36 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Mixed Platforms.ActiveCfg = Release|x86
    5.37 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|Mixed Platforms.Build.0 = Release|x86
    5.38 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|x86.ActiveCfg = Release|x86
    5.39 +		{F676C5E5-266C-439A-98C4-EF21CB9957F2}.Release|x86.Build.0 = Release|x86
    5.40 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    5.41 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Any CPU.Build.0 = Debug|Any CPU
    5.42 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
    5.43 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
    5.44 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Debug|x86.ActiveCfg = Debug|Any CPU
    5.45 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Any CPU.ActiveCfg = Release|Any CPU
    5.46 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Any CPU.Build.0 = Release|Any CPU
    5.47 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
    5.48 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
    5.49 +		{4F3F96E6-668A-488E-BA0C-ED249AFACE9E}.Release|x86.ActiveCfg = Release|Any CPU
    5.50 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    5.51 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|Any CPU.Build.0 = Debug|Any CPU
    5.52 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
    5.53 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|Mixed Platforms.Build.0 = Debug|x86
    5.54 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|x86.ActiveCfg = Debug|x86
    5.55 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Debug|x86.Build.0 = Debug|x86
    5.56 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Release|Any CPU.ActiveCfg = Release|Any CPU
    5.57 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Release|Any CPU.Build.0 = Release|Any CPU
    5.58 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Release|Mixed Platforms.ActiveCfg = Release|x86
    5.59 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Release|Mixed Platforms.Build.0 = Release|x86
    5.60 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Release|x86.ActiveCfg = Release|x86
    5.61 +		{7435D21C-6A5C-4F57-8868-94A8D911980E}.Release|x86.Build.0 = Release|x86
    5.62 +	EndGlobalSection
    5.63 +	GlobalSection(SolutionProperties) = preSolution
    5.64 +		HideSolutionNode = FALSE
    5.65 +	EndGlobalSection
    5.66 +EndGlobal