Sample Code
Windows Driver Samples/ MSPLOT Plotter Driver Sample/ C++/ msplot.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}") = "Km", "Km", "{584F769A-849F-4C91-B7CA-5E7B742B92CD}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lib", "Lib", "{5F2A6EC4-F171-4C90-9C7B-5F328A6E409F}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plotter", "Plotter", "{041A53B8-C054-4164-A5C9-6F1CD0EE5C25}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Um", "Um", "{6216AC39-5312-4367-A7DD-C555B8E62686}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Plotui", "Plotui", "{6BE148A8-DCA2-4FE9-AEED-B9EDFB91C3C6}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Ntres", "Ntres", "{A260F624-2255-46FE-9937-B07DAD3BA15C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{03884C93-AB81-48D5-8691-D02EB292E1C3}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plotlib", "lib\km\plotlib.vcxproj", "{EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plotter", "plotter\plotter.vcxproj", "{F57C3220-37B7-4FC1-A554-A1638FEC6CE1}" ProjectSection(ProjectDependencies) = postProject {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9} = {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plotlib", "lib\um\plotlib.vcxproj", "{315F4E25-744C-491E-AE6D-92CCC83DE00C}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plotui", "plotui\plotui.vcxproj", "{02B62B17-0E35-47EC-8A6D-5D680C41BA40}" ProjectSection(ProjectDependencies) = postProject {315F4E25-744C-491E-AE6D-92CCC83DE00C} = {315F4E25-744C-491E-AE6D-92CCC83DE00C} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PlotGPC", "tools\ntres\PlotGPC.vcxproj", "{7EA55F3C-F826-4146-96ED-D5226B8374C4}" ProjectSection(ProjectDependencies) = postProject {315F4E25-744C-491E-AE6D-92CCC83DE00C} = {315F4E25-744C-491E-AE6D-92CCC83DE00C} EndProjectSection 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 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win8 Release|x64.Build.0 = Win8 Release|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9}.Win7 Release|x64.Build.0 = Win7 Release|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win8 Release|x64.Build.0 = Win8 Release|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {F57C3220-37B7-4FC1-A554-A1638FEC6CE1}.Win7 Release|x64.Build.0 = Win7 Release|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win8 Release|x64.Build.0 = Win8 Release|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {315F4E25-744C-491E-AE6D-92CCC83DE00C}.Win7 Release|x64.Build.0 = Win7 Release|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win8 Release|x64.Build.0 = Win8 Release|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {02B62B17-0E35-47EC-8A6D-5D680C41BA40}.Win7 Release|x64.Build.0 = Win7 Release|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win8 Release|x64.Build.0 = Win8 Release|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {7EA55F3C-F826-4146-96ED-D5226B8374C4}.Win7 Release|x64.Build.0 = Win7 Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {EEF46FA8-2E2B-4511-A2B4-2C2DA39803C9} = {584F769A-849F-4C91-B7CA-5E7B742B92CD} {F57C3220-37B7-4FC1-A554-A1638FEC6CE1} = {041A53B8-C054-4164-A5C9-6F1CD0EE5C25} {315F4E25-744C-491E-AE6D-92CCC83DE00C} = {6216AC39-5312-4367-A7DD-C555B8E62686} {02B62B17-0E35-47EC-8A6D-5D680C41BA40} = {6BE148A8-DCA2-4FE9-AEED-B9EDFB91C3C6} {7EA55F3C-F826-4146-96ED-D5226B8374C4} = {A260F624-2255-46FE-9937-B07DAD3BA15C} {584F769A-849F-4C91-B7CA-5E7B742B92CD} = {5F2A6EC4-F171-4C90-9C7B-5F328A6E409F} {6216AC39-5312-4367-A7DD-C555B8E62686} = {5F2A6EC4-F171-4C90-9C7B-5F328A6E409F} {A260F624-2255-46FE-9937-B07DAD3BA15C} = {03884C93-AB81-48D5-8691-D02EB292E1C3} 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