Sample Code
Windows Driver Samples/ Cancel-Safe IRP Queue Sample/ C++/ cancel.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", "{852E157C-F29A-410E-87F5-12FD34431047}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Startio", "Startio", "{47FDEE50-5C90-430B-9718-2109D3ED0FD6}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Exe", "Exe", "{D3490535-D600-4E7E-A2F3-4ACD107932B3}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sys", "Sys", "{DB648F08-3D25-4AC6-873F-7556D6E285E9}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "package", "Package\package.VcxProj", "{1698902B-8042-472F-BE21-10F5CEF3EF38}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cancel", "startio\cancel.vcxproj", "{478283A7-EC00-4208-A9F6-09EDCE56734F}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "canclapp", "exe\canclapp.vcxproj", "{E7E6016A-20D0-4B26-8489-9B5DA406F2F5}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cancel", "sys\cancel.vcxproj", "{B9F33A12-F2C2-4890-BB0B-77FB20898CE1}" 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 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win8 Release|x64.Build.0 = Win8 Release|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {1698902B-8042-472F-BE21-10F5CEF3EF38}.Win7 Release|x64.Build.0 = Win7 Release|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win8 Release|x64.Build.0 = Win8 Release|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {478283A7-EC00-4208-A9F6-09EDCE56734F}.Win7 Release|x64.Build.0 = Win7 Release|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win8 Release|x64.Build.0 = Win8 Release|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {E7E6016A-20D0-4B26-8489-9B5DA406F2F5}.Win7 Release|x64.Build.0 = Win7 Release|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Debug|Win32.ActiveCfg = Win8.1 Debug|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Debug|Win32.Build.0 = Win8.1 Debug|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Debug|x64.ActiveCfg = Win8.1 Debug|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Debug|x64.Build.0 = Win8.1 Debug|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Release|Win32.ActiveCfg = Win8.1 Release|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Release|Win32.Build.0 = Win8.1 Release|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Release|x64.ActiveCfg = Win8.1 Release|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8.1 Release|x64.Build.0 = Win8.1 Release|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Debug|Win32.ActiveCfg = Win8 Debug|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Debug|Win32.Build.0 = Win8 Debug|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Debug|x64.ActiveCfg = Win8 Debug|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Debug|x64.Build.0 = Win8 Debug|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Release|Win32.ActiveCfg = Win8 Release|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Release|Win32.Build.0 = Win8 Release|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Release|x64.ActiveCfg = Win8 Release|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win8 Release|x64.Build.0 = Win8 Release|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Debug|Win32.ActiveCfg = Win7 Debug|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Debug|Win32.Build.0 = Win7 Debug|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Debug|x64.ActiveCfg = Win7 Debug|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Debug|x64.Build.0 = Win7 Debug|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Release|Win32.ActiveCfg = Win7 Release|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Release|Win32.Build.0 = Win7 Release|Win32 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Release|x64.ActiveCfg = Win7 Release|x64 {B9F33A12-F2C2-4890-BB0B-77FB20898CE1}.Win7 Release|x64.Build.0 = Win7 Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {1698902B-8042-472F-BE21-10F5CEF3EF38} = {852E157C-F29A-410E-87F5-12FD34431047} {478283A7-EC00-4208-A9F6-09EDCE56734F} = {47FDEE50-5C90-430B-9718-2109D3ED0FD6} {E7E6016A-20D0-4B26-8489-9B5DA406F2F5} = {D3490535-D600-4E7E-A2F3-4ACD107932B3} {B9F33A12-F2C2-4890-BB0B-77FB20898CE1} = {DB648F08-3D25-4AC6-873F-7556D6E285E9} 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