Lint Analysis Results Report for OXProcess.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:11:05 |
| Total Issues: | 85 |
| Elective Notes: | 18 (21.18%) |
| Informational: | 49 (57.65%) |
| Warnings: | 18 (21.18%) |
| Errors: | 0 (0.00%) |
| Internal Errors: | 0 (0.00%) |
| Fatal Errors: | 0 (0.00%) |
| User: | Anna |
| Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
| Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
|---|---|---|---|---|---|---|
| 1 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 54 | Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 2 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 2583 | Location cited in prior message |
| 3 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 94 | Ignoring return value of function 'CStringArray::Add(const ATL::CStringT<char,StrTraitMFC_DLL<char>> &)' (compare with line 550, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h) |
| 4 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h | 550 | Location cited in prior message |
| 5 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 95 | Loss of sign in promotion from int to unsigned int |
| 6 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 99 | Ignoring return value of function 'FreeEnvironmentStringsA(char *)' (compare with line 3463, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 7 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 3463 | Location cited in prior message |
| 8 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 102 | Variable 'lpvEnv' (line 76) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 9 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 76 | Location cited in prior message |
| 10 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 102 | Pointer variable 'lpszVariable' (line 86) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 11 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 86 | Location cited in prior message |
| 12 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 131 | Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 13 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 2583 | Location cited in prior message |
| 14 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 132 | Variable 'pIsDebuggerPresent' (line 124) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 15 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 124 | Location cited in prior message |
| 16 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 147 | Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 17 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4624 | Location cited in prior message |
| 18 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 152 | Variable 'hProcess' (line 143) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 19 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 143 | Location cited in prior message |
| 20 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 187 | Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 21 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 2583 | Location cited in prior message |
| 22 | Warning | 3 | 578 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 195 | Declaration of symbol 'm_hProcessHelperLib' hides symbol 'COXProcess::m_hProcessHelperLib' (line 32) |
| 23 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 32 | Location cited in prior message |
| 24 | Warning | 3 | 578 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 198 | Declaration of symbol 'm_hProcessHelperLib' hides symbol 'm_hProcessHelperLib' (line 195) |
| 25 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 195 | Location cited in prior message |
| 26 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 202 | Variable 'm_hProcessHelperLib' (line 198) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 27 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 198 | Location cited in prior message |
| 28 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 202 | Pointer variable 'm_hProcessHelperLib' (line 198) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
| 29 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 198 | Location cited in prior message |
| 30 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 220 | Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 31 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 2583 | Location cited in prior message |
| 32 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 244 | do ... while(0); |
| 33 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 249 | Variable 'bResult' (line 245) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 34 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 245 | Location cited in prior message |
| 35 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 249 | Variable 'pszBuffer' (line 243) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 36 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 243 | Location cited in prior message |
| 37 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 251 | do ... while(0); |
| 38 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 262 | do ... while(0); |
| 39 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 267 | do ... while(0); |
| 40 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 278 | Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 41 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4624 | Location cited in prior message |
| 42 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 281 | do ... while(0); |
| 43 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 286 | do ... while(0); |
| 44 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 297 | Ignoring return value of function 'COXProcess::pfnGetModuleFileNameExA' (compare with line 36) |
| 45 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 36 | Location cited in prior message |
| 46 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 300 | Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 47 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4624 | Location cited in prior message |
| 48 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 301 | Variable 'hProcess' (line 256) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 49 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 256 | Location cited in prior message |
| 50 | Information | 2 | 785 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 314 | Too few initializers for aggregate 'procEntry' of type 'tagPROCESSENTRY32' |
| 51 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 329 | Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 52 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4624 | Location cited in prior message |
| 53 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 356 | Variable 'hProcess' (line 344) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 54 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 344 | Location cited in prior message |
| 55 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 383 | Variable 'hProcess' (line 373) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 56 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 373 | Location cited in prior message |
| 57 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 397 | Variable 'hProcess' (line 390) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 58 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 390 | Location cited in prior message |
| 59 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 410 | Variable 'hProcess' (line 403) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 60 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 403 | Location cited in prior message |
| 61 | Warning | 3 | 578 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 413 | Declaration of symbol 'time' hides symbol 'time(long long *)' (line 133, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl) |
| 62 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl | 133 | Location cited in prior message |
| 63 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 447 | Variable 'hProcess' (line 440) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 64 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 440 | Location cited in prior message |
| 65 | Warning | 3 | 578 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 450 | Declaration of symbol 'time' hides symbol 'time(long long *)' (line 133, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl) |
| 66 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl | 133 | Location cited in prior message |
| 67 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 491 | Variable 'hProcess' (line 477) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 68 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 477 | Location cited in prior message |
| 69 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 511 | Variable 'hProcess' (line 497) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
| 70 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 497 | Location cited in prior message |
| 71 | Information | 2 | 785 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 546 | Too few initializers for aggregate 'procEntry' of type 'tagPROCESSENTRY32' |
| 72 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 555 | Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h) |
| 73 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h | 4624 | Location cited in prior message |
| 74 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 560 | do ... while(0); |
| 75 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 579 | Loss of sign in promotion from int to unsigned int |
| 76 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 579 | Loss of precision (assignment) (unsigned int to int) |
| 77 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 583 | Parameter 'nOffset' (line 568) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 78 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 568 | Location cited in prior message |
| 79 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 594 | Loss of sign in promotion from int to unsigned int |
| 80 | Warning | 3 | 685 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 594 | Relational operator '<' always evaluates to 'false' |
| 81 | Warning | 3 | 568 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 594 | non-negative quantity is never less than zero |
| 82 | Information | 2 | 737 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 597 | Loss of sign in promotion from int to unsigned int |
| 83 | Information | 2 | 713 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 597 | Loss of precision (assignment) (unsigned int to int) |
| 84 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 601 | Parameter 'nOffset' (line 586) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 85 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp | 586 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp (C++)
::FreeLibrary(m_hProcessHelperLib);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(54): error 534: (Warning -- Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2583): error 830: (Info -- Location cited in prior message)
arrEnvironmentString.Add(sEnvironmentString);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(94): error 534: (Warning -- Ignoring return value of function 'CStringArray::Add(const ATL::CStringT<char,StrTraitMFC_DLL<char>> &)' (compare with line 550, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h))
C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcoll.h(550): error 830: (Info -- Location cited in prior message)
lpszVariable+=(sEnvironmentString.GetLength()+1)*sizeof(TCHAR);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(95): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
::FreeEnvironmentStrings((LPTSTR)lpvEnv);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(99): error 534: (Warning -- Ignoring return value of function 'FreeEnvironmentStringsA(char *)' (compare with line 3463, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(3463): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(102): error 953: (Note -- Variable 'lpvEnv' (line 76) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(76): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(102): error 954: (Note -- Pointer variable 'lpszVariable' (line 86) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(86): error 830: (Info -- Location cited in prior message)
::FreeLibrary(hKernel);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(131): error 534: (Warning -- Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2583): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(132): error 953: (Note -- Variable 'pIsDebuggerPresent' (line 124) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(124): error 830: (Info -- Location cited in prior message)
::CloseHandle(hProcess);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(147): error 534: (Warning -- Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4624): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(152): error 953: (Note -- Variable 'hProcess' (line 143) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(143): error 830: (Info -- Location cited in prior message)
::FreeLibrary(m_hProcessHelperLib);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(187): error 534: (Warning -- Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2583): error 830: (Info -- Location cited in prior message)
HINSTANCE m_hProcessHelperLib=::GetModuleHandle(_T("KERNEL32.DLL"));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(195): error 578: (Warning -- Declaration of symbol 'm_hProcessHelperLib' hides symbol 'COXProcess::m_hProcessHelperLib' (line 32))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(32): error 830: (Info -- Location cited in prior message)
HINSTANCE m_hProcessHelperLib=::LoadLibrary(_T("KERNEL32.DLL"));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(198): error 578: (Warning -- Declaration of symbol 'm_hProcessHelperLib' hides symbol 'm_hProcessHelperLib' (line 195))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(195): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(202): error 953: (Note -- Variable 'm_hProcessHelperLib' (line 198) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(198): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(202): error 954: (Note -- Pointer variable 'm_hProcessHelperLib' (line 198) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(198): error 830: (Info -- Location cited in prior message)
::FreeLibrary(m_hProcessHelperLib);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(220): error 534: (Warning -- Ignoring return value of function 'FreeLibrary(struct HINSTANCE__ *)' (compare with line 2583, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(2583): error 830: (Info -- Location cited in prior message)
#... DebugBreak() ; } while (0) /*lint -restore */
ASSERT(pszBuffer!=NULL);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(244): error 717: (Info -- do ... while(0);)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(249): error 953: (Note -- Variable 'bResult' (line 245) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(245): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(249): error 953: (Note -- Variable 'pszBuffer' (line 243) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(243): error 830: (Info -- Location cited in prior message)
#... __) ) AfxDebugBreak() ; } while (0) /*lint -restore */
#... SSERT(InitializeProcessFunctions()) /*lint -restore */
VERIFY(InitializeProcessFunctions());
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(251): error 717: (Info -- do ... while(0);)
#... 50)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restor
#... -save -e534 -e1551 */ASSERT(sFileName.LoadStringA(27250)) /*lint -restor
VERIFY(sFileName.LoadString(IDS_OX_PROCESSIDLE));//"System Idle Process"
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(262): error 717: (Info -- do ... while(0);)
#... 7251)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -rest
#... t -save -e534 -e1551 */ASSERT(sFileName.LoadStringA(27251)) /*lint -rest
VERIFY(sFileName.LoadString(IDS_OX_PROCESSSYSTEM));//"System"
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(267): error 717: (Info -- do ... while(0);)
::CloseHandle(hProcess);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(278): error 534: (Warning -- Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4624): error 830: (Info -- Location cited in prior message)
#... 50)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restor
#... -save -e534 -e1551 */ASSERT(sFileName.LoadStringA(27250)) /*lint -restor
VERIFY(sFileName.LoadString(IDS_OX_PROCESSIDLE));//"System Idle Process"
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(281): error 717: (Info -- do ... while(0);)
#... 7251)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -rest
#... t -save -e534 -e1551 */ASSERT(sFileName.LoadStringA(27251)) /*lint -rest
VERIFY(sFileName.LoadString(IDS_OX_PROCESSSYSTEM));//"System"
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(286): error 717: (Info -- do ... while(0);)
hProcess,moduleArray[0],szModuleName,sizeof(szModuleName));
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(297): error 534: (Warning -- Ignoring return value of function 'COXProcess::pfnGetModuleFileNameExA' (compare with line 36))
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(36): error 830: (Info -- Location cited in prior message)
::CloseHandle(hProcess); // We're done with this process handle
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(300): error 534: (Warning -- Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4624): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(301): error 953: (Note -- Variable 'hProcess' (line 256) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(256): error 830: (Info -- Location cited in prior message)
PROCESSENTRY32 procEntry={ sizeof(PROCESSENTRY32) };
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(314): error 785: (Info -- Too few initializers for aggregate 'procEntry' of type 'tagPROCESSENTRY32')
::CloseHandle(hSnapshotProcess); // Done with process list snapshot
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(329): error 534: (Warning -- Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4624): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(356): error 953: (Note -- Variable 'hProcess' (line 344) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(344): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(383): error 953: (Note -- Variable 'hProcess' (line 373) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(373): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(397): error 953: (Note -- Variable 'hProcess' (line 390) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(390): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(410): error 953: (Note -- Variable 'hProcess' (line 403) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(403): error 830: (Info -- Location cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(413): error 578: (Warning -- Declaration of symbol 'time' hides symbol 'time(long long *)' (line 133, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl))
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl(133): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(447): error 953: (Note -- Variable 'hProcess' (line 440) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(440): error 830: (Info -- Location cited in prior message)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(450): error 578: (Warning -- Declaration of symbol 'time' hides symbol 'time(long long *)' (line 133, file C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl))
C:\Program Files\Microsoft Visual Studio 9.0\VC\include\time.inl(133): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(491): error 953: (Note -- Variable 'hProcess' (line 477) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(477): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(511): error 953: (Note -- Variable 'hProcess' (line 497) could be declared as const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(497): error 830: (Info -- Location cited in prior message)
PROCESSENTRY32 procEntry={ sizeof(PROCESSENTRY32) };
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(546): error 785: (Info -- Too few initializers for aggregate 'procEntry' of type 'tagPROCESSENTRY32')
::CloseHandle(hSnapshotProcess); // Done with process list snapshot
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(555): error 534: (Warning -- Ignoring return value of function 'CloseHandle(void *)' (compare with line 4624, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h))
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winbase.h(4624): error 830: (Info -- Location cited in prior message)
#... DebugBreak() ; } while (0) /*lint -restore */
ASSERT(GetProcessCount()>0);
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(560): error 717: (Info -- do ... while(0);)
m_nCurrentIndex+=nOffset;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(579): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(579): error 713: (Info -- Loss of precision (assignment) (unsigned int to int))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(583): error 952: (Note -- Parameter 'nOffset' (line 568) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(568): error 830: (Info -- Location cited in prior message)
if(m_nCurrentIndex-nOffset<0)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(594): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(594): error 685: (Warning -- Relational operator '<' always evaluates to 'false')
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(594): error 568: (Warning -- non-negative quantity is never less than zero)
m_nCurrentIndex-=nOffset;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(597): error 737: (Info -- Loss of sign in promotion from int to unsigned int)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(597): error 713: (Info -- Loss of precision (assignment) (unsigned int to int))
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(601): error 952: (Note -- Parameter 'nOffset' (line 586) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXProcess.cpp(586): error 830: (Info -- Location cited in prior message)
--- Global Wrap-up
error 900: (Note -- Successful completion, 85 messages produced)