Sample Code
Windows Driver Samples/ HID Minidriver Sample (UMDF Version 1)/ C++/ vhidmini.sln/
Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 2013 VisualStudioVersion = 12.0 MinimumVisualStudioVersion = 12.0 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Package", "Package", "{7B23DB32-44BD-4DD2-A5C0-BD883C42609F}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Umdf", "Umdf", "{DF562A63-7D9C-4646-8FEC-C8B6F28E22B2}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Driver", "Driver", "{568389D7-261F-4966-AB5B-2B76B40D5A9A}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "App", "App", "{E5817E6C-0131-493F-B5EE-9DC8E4E77EB0}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "package", "Package\package.VcxProj", "{779E5584-0589-470E-9BEE-3C6EEEACA8C1}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hidumdf", "umdf\hidumdf.vcxproj", "{E14C0590-7354-44AD-B97B-9A77670317D3}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WUDFVhidmini", "driver\WUDFVhidmini.vcxproj", "{8BD06B4C-781C-4725-865A-A23D50F8960E}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testvhid", "app\testvhid.vcxproj", "{A1B7A9B5-6965-4CD0-9724-B5DC24528D46}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Win8.1 Debug|Win32 = Win8.1 Debug|Win32 Win8.1 Debug|x64 = Win8.1 Debug|x64 Win8.1 Release|Win32 = Win8.1 Release|Win32 Win8.1 Release|x64 = Win8.1 Release|x64 Win8 Debug|Win32 = Win8 Debug|Win32 Win8 Debug|x64 = Win8 Debug|x64 Win8 Release|Win32 = Win8 Release|Win32 Win8 Release|x64 = Win8 Release|x64 Win7 Debug|Win32 = Win7 Debug|Win32 Win7 Debug|x64 = Win7 Debug|x64 Win7 Release|Win32 = Win7 Release|Win32 Win7 Release|x64 = Win7 Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win8 Release|x64.Build.0 = Win8 Release|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {779E5584-0589-470E-9BEE-3C6EEEACA8C1}.Win7 Release|x64.Build.0 = Win7 Release|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win8 Release|x64.Build.0 = Win8 Release|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {E14C0590-7354-44AD-B97B-9A77670317D3}.Win7 Release|x64.Build.0 = Win7 Release|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win8 Release|x64.Build.0 = Win8 Release|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {8BD06B4C-781C-4725-865A-A23D50F8960E}.Win7 Release|x64.Build.0 = Win7 Release|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win8 Release|x64.Build.0 = Win8 Release|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {A1B7A9B5-6965-4CD0-9724-B5DC24528D46}.Win7 Release|x64.Build.0 = Win7 Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {779E5584-0589-470E-9BEE-3C6EEEACA8C1} = {7B23DB32-44BD-4DD2-A5C0-BD883C42609F} {E14C0590-7354-44AD-B97B-9A77670317D3} = {DF562A63-7D9C-4646-8FEC-C8B6F28E22B2} {8BD06B4C-781C-4725-865A-A23D50F8960E} = {568389D7-261F-4966-AB5B-2B76B40D5A9A} {A1B7A9B5-6965-4CD0-9724-B5DC24528D46} = {E5817E6C-0131-493F-B5EE-9DC8E4E77EB0} EndGlobalSection EndGlobal
Our Services
-
What our customers say about us?
Read our customer testimonials to find out why our clients keep returning for their projects.
View Testimonials