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)