Adding most basic raw device list.
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
4 <ProjectType>Local</ProjectType>
5 <ProductVersion>7.10.3077</ProductVersion>
6 <SchemaVersion>2.0</SchemaVersion>
7 <ProjectGuid>{F676C5E5-266C-439A-98C4-EF21CB9957F2}</ProjectGuid>
8 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
9 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
10 <ApplicationIcon>App.ico</ApplicationIcon>
11 <AssemblyKeyContainerName />
12 <AssemblyName>RemoteControlSample</AssemblyName>
13 <AssemblyOriginatorKeyFile />
14 <DefaultClientScript>JScript</DefaultClientScript>
15 <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
16 <DefaultTargetSchema>IE50</DefaultTargetSchema>
17 <DelaySign>false</DelaySign>
18 <OutputType>WinExe</OutputType>
19 <RootNamespace>RemoteControlSample</RootNamespace>
20 <RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
24 <TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
25 <UpgradeBackupLocation>
26 </UpgradeBackupLocation>
27 <OldToolsVersion>0.0</OldToolsVersion>
28 <IsWebBootstrapper>false</IsWebBootstrapper>
29 <PublishUrl>publish\</PublishUrl>
30 <Install>true</Install>
31 <InstallFrom>Disk</InstallFrom>
32 <UpdateEnabled>false</UpdateEnabled>
33 <UpdateMode>Foreground</UpdateMode>
34 <UpdateInterval>7</UpdateInterval>
35 <UpdateIntervalUnits>Days</UpdateIntervalUnits>
36 <UpdatePeriodically>false</UpdatePeriodically>
37 <UpdateRequired>false</UpdateRequired>
38 <MapFileExtensions>true</MapFileExtensions>
39 <ApplicationRevision>0</ApplicationRevision>
40 <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
41 <UseApplicationTrust>false</UseApplicationTrust>
42 <BootstrapperEnabled>true</BootstrapperEnabled>
44 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
45 <OutputPath>bin\Debug\</OutputPath>
46 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
47 <BaseAddress>285212672</BaseAddress>
48 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
49 <ConfigurationOverrideFile />
50 <DefineConstants>DEBUG;TRACE</DefineConstants>
52 <DebugSymbols>true</DebugSymbols>
53 <FileAlignment>4096</FileAlignment>
54 <NoStdLib>false</NoStdLib>
56 <Optimize>false</Optimize>
57 <RegisterForComInterop>false</RegisterForComInterop>
58 <RemoveIntegerChecks>false</RemoveIntegerChecks>
59 <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
60 <WarningLevel>4</WarningLevel>
61 <DebugType>full</DebugType>
62 <ErrorReport>prompt</ErrorReport>
64 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
65 <OutputPath>bin\Release\</OutputPath>
66 <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
67 <BaseAddress>285212672</BaseAddress>
68 <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
69 <ConfigurationOverrideFile />
70 <DefineConstants>TRACE</DefineConstants>
72 <DebugSymbols>false</DebugSymbols>
73 <FileAlignment>4096</FileAlignment>
74 <NoStdLib>false</NoStdLib>
76 <Optimize>true</Optimize>
77 <RegisterForComInterop>false</RegisterForComInterop>
78 <RemoveIntegerChecks>false</RemoveIntegerChecks>
79 <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
80 <WarningLevel>4</WarningLevel>
81 <DebugType>none</DebugType>
82 <ErrorReport>prompt</ErrorReport>
84 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
85 <DebugSymbols>true</DebugSymbols>
86 <OutputPath>bin\x86\Debug\</OutputPath>
87 <DefineConstants>DEBUG;TRACE</DefineConstants>
88 <BaseAddress>285212672</BaseAddress>
89 <FileAlignment>4096</FileAlignment>
90 <DebugType>full</DebugType>
91 <PlatformTarget>x86</PlatformTarget>
92 <ErrorReport>prompt</ErrorReport>
93 <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
94 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
96 <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
97 <OutputPath>bin\x86\Release\</OutputPath>
98 <DefineConstants>TRACE</DefineConstants>
99 <BaseAddress>285212672</BaseAddress>
100 <Optimize>true</Optimize>
101 <FileAlignment>4096</FileAlignment>
102 <PlatformTarget>x86</PlatformTarget>
103 <ErrorReport>prompt</ErrorReport>
104 <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
107 <Reference Include="System">
110 <Reference Include="System.Data">
111 <Name>System.Data</Name>
113 <Reference Include="System.Drawing">
114 <Name>System.Drawing</Name>
116 <Reference Include="System.Windows.Forms">
117 <Name>System.Windows.Forms</Name>
119 <Reference Include="System.XML">
120 <Name>System.XML</Name>
124 <Compile Include="AssemblyInfo.cs">
125 <SubType>Code</SubType>
127 <Compile Include="HidDevice.cs" />
128 <Compile Include="HidEvent.cs" />
129 <Compile Include="HidHandler.cs" />
130 <Compile Include="HidUsageTables.cs" />
131 <Compile Include="MainForm.cs">
132 <SubType>Form</SubType>
134 <Compile Include="MainForm.Designer.cs">
135 <DependentUpon>MainForm.cs</DependentUpon>
137 <Compile Include="RawInput.cs" />
138 <Compile Include="RemoteControlDevice.cs">
139 <SubType>Code</SubType>
141 <Compile Include="Win32AppCommand.cs" />
142 <Compile Include="Win32CreateFile.cs" />
143 <Compile Include="Win32Hid.cs" />
144 <Compile Include="Win32RawInput.cs" />
145 <Content Include="App.ico" />
148 <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
149 <Visible>False</Visible>
150 <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
151 <Install>false</Install>
152 </BootstrapperPackage>
153 <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
154 <Visible>False</Visible>
155 <ProductName>.NET Framework 3.5 SP1</ProductName>
156 <Install>true</Install>
157 </BootstrapperPackage>
160 <EmbeddedResource Include="MainForm.resx">
161 <DependentUpon>MainForm.cs</DependentUpon>
164 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />