Lint Analysis Results Report for OXShellObjectList.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:14:13 |
Total Issues: | 221 |
Elective Notes: | 53 (23.98%) |
Informational: | 129 (58.37%) |
Warnings: | 39 (17.65%) |
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 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'CListCtrl' did not appear in the constructor initializer list -- Effective C++ #12 |
2 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_navigator's default constructor implicitly called -- Effective C++ #12 |
3 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_lpsfCurrentParentFolder' did not appear in the constructor initializer list -- Effective C++ #12 |
4 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_lpFullIDLCurrentParentFolder' did not appear in the constructor initializer list -- Effective C++ #12 |
5 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_bEnableContextMenu' did not appear in the constructor initializer list -- Effective C++ #12 |
6 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_bOnlyFileSystemItems' did not appear in the constructor initializer list -- Effective C++ #12 |
7 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_bNotifyError' did not appear in the constructor initializer list -- Effective C++ #12 |
8 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_imageListLarge's default constructor implicitly called -- Effective C++ #12 |
9 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_hShellImageListLarge' did not appear in the constructor initializer list -- Effective C++ #12 |
10 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_imageListSmall's default constructor implicitly called -- Effective C++ #12 |
11 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_hShellImageListSmall' did not appear in the constructor initializer list -- Effective C++ #12 |
12 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_mapImageIndex's default constructor implicitly called -- Effective C++ #12 |
13 | Elective Note | 1 | 1926 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_arrFilter's default constructor implicitly called -- Effective C++ #12 |
14 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_bInitialized' did not appear in the constructor initializer list -- Effective C++ #12 |
15 | Elective Note | 1 | 1927 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 26 | Symbol 'COXShellObjectList::m_nRedraw' did not appear in the constructor initializer list -- Effective C++ #12 |
16 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 42 | Parameter 'lpszFilter' (line 25) could be declared const --- Eff. C++ 3rd Ed. item 3 |
17 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 25 | Location cited in prior message |
18 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 68 | do ... while(0); |
19 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 80 | Ignoring return value of function 'CListCtrl::DeleteAllItems(void)' (compare with line 506, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
20 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 506 | Location cited in prior message |
21 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 83 | Ignoring return value of function 'COXShellObjectList::FillListWithSubitems(IShellFolder *, struct _ITEMIDLIST *)' (compare with line 385, file ..\..\Include\OXShellObjectList.h) |
22 | Information | 2 | 830 | ..\..\Include\OXShellObjectList.h | 385 | Location cited in prior message |
23 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 87 | Ignoring return value of function 'CListCtrl::SortItems(int (__stdcall *)(long, long, long), unsigned long)' (compare with line 549, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
24 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 549 | Location cited in prior message |
25 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 123 | Ignoring return value of function 'CListCtrl::DeleteAllItems(void)' (compare with line 506, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
26 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 506 | Location cited in prior message |
27 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 126 | Ignoring return value of function 'COXShellObjectList::FillListWithSubitems(IShellFolder *, struct _ITEMIDLIST *)' (compare with line 385, file ..\..\Include\OXShellObjectList.h) |
28 | Information | 2 | 830 | ..\..\Include\OXShellObjectList.h | 385 | Location cited in prior message |
29 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 132 | Ignoring return value of function 'CListCtrl::SortItems(int (__stdcall *)(long, long, long), unsigned long)' (compare with line 549, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
30 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 549 | Location cited in prior message |
31 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 135 | Variable 'lpFolder' (line 110) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
32 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 110 | Location cited in prior message |
33 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 135 | parameter 'sFolderStartFrom' in function 'COXShellObjectList::PopulateList(ATL::CStringT<char,StrTraitMFC_DLL<char>>)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
34 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 135 | Parameter 'sFolderStartFrom' (line 92) could be declared const --- Eff. C++ 3rd Ed. item 3 |
35 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 92 | Location cited in prior message |
36 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 140 | do ... while(0); |
37 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 148 | Variable 'lpNameSpaceObject' (line 143) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
38 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 143 | Location cited in prior message |
39 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 148 | Pointer variable 'lpNameSpaceObject' (line 143) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
40 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 143 | Location cited in prior message |
41 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 154 | do ... while(0); |
42 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 204 | do ... while(0); |
43 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 206 | do ... while(0); |
44 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 207 | do ... while(0); |
45 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 210 | do ... while(0); |
46 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 211 | do ... while(0); |
47 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 212 | do ... while(0); |
48 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 227 | do ... while(0); |
49 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 234 | do ... while(0); |
50 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 245 | Ignoring return value of function 'CListCtrl::SetItem(int, int, unsigned int, const char *, int, unsigned int, unsigned int, long)' (compare with line 301, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
51 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 301 | Location cited in prior message |
52 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 250 | Ignoring return value of function 'CListCtrl::SetItem(int, int, unsigned int, const char *, int, unsigned int, unsigned int, long)' (compare with line 301, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
53 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 301 | Location cited in prior message |
54 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 251 | Variable 'sModified' (line 249) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
55 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 249 | Location cited in prior message |
56 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 260 | Ignoring return value of function 'CListCtrl::SetItem(int, int, unsigned int, const char *, int, unsigned int, unsigned int, long)' (compare with line 301, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
57 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 301 | Location cited in prior message |
58 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 262 | Variable 'sFullPath' (line 233) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
59 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 233 | Location cited in prior message |
60 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 263 | Variable 'nItem' (line 226) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
61 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 226 | Location cited in prior message |
62 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 268 | Ignoring return value of function 'COXShellNamespaceNavigator::ReleaseObjectsEnumerator(void)' (compare with line 568, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXShellNamespaceNavigator.h) |
63 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXShellNamespaceNavigator.h | 568 | Location cited in prior message |
64 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 330 | do ... while(0); |
65 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 332 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 330] |
66 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 330 | Reference cited in prior message |
67 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 335 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 330] |
68 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 330 | Reference cited in prior message |
69 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 335 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 330] |
70 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 330 | Reference cited in prior message |
71 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 340 | Variable 'lpNameSpaceObject' (line 328) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
72 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 328 | Location cited in prior message |
73 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 340 | Pointer variable 'lpNameSpaceObject' (line 328) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
74 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 328 | Location cited in prior message |
75 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 343 | Variable 'nItem' (line 323) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
76 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 323 | Location cited in prior message |
77 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 343 | Parameter 'pNMHDR' (line 301) 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\OXShellObjectList.cpp | 301 | Location cited in prior message |
79 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 343 | Pointer parameter 'pNMHDR' (line 301) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
80 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 301 | Location cited in prior message |
81 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 343 | Member function 'COXShellObjectList::OnDblClick(struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
82 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 361 | Ignoring return value of function 'CImageList::DeleteImageList(void)' (compare with line 1067, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
83 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 1067 | Location cited in prior message |
84 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 370 | do ... while(0); |
85 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 372 | do ... while(0); |
86 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 374 | Ignoring return value of function 'CListCtrl::SetImageList(CImageList *, int)' (compare with line 285, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
87 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 285 | Location cited in prior message |
88 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 379 | Ignoring return value of function 'CImageList::DeleteImageList(void)' (compare with line 1067, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h) |
89 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h | 1067 | Location cited in prior message |
90 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 387 | do ... while(0); |
91 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 389 | do ... while(0); |
92 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 391 | Ignoring return value of function 'CListCtrl::SetImageList(CImageList *, int)' (compare with line 285, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
93 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 285 | Location cited in prior message |
94 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 396 | Ignoring return value of function 'CListCtrl::DeleteAllItems(void)' (compare with line 506, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
95 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 506 | Location cited in prior message |
96 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 407 | Ignoring return value of function 'CListCtrl::DeleteColumn(int)' (compare with line 540, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
97 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 540 | Location cited in prior message |
98 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 409 | do ... while(0); |
99 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 410 | Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
100 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 536 | Location cited in prior message |
101 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 411 | do ... while(0); |
102 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 412 | Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
103 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 536 | Location cited in prior message |
104 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 413 | do ... while(0); |
105 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 414 | Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
106 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 536 | Location cited in prior message |
107 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 415 | do ... while(0); |
108 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 416 | Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
109 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 536 | Location cited in prior message |
110 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 427 | do ... while(0); |
111 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 446 | Parameter 'bRedraw' (line 425) could be declared const --- Eff. C++ 3rd Ed. item 3 |
112 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 425 | Location cited in prior message |
113 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 451 | Suspicious pointer-to-pointer conversion (area too small) |
114 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 452 | do ... while(0); |
115 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 458 | Possible use of null pointer 'plvdi' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 452] |
116 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 452 | Reference cited in prior message |
117 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 473 | Variable 'plvdi' (line 451) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
118 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 451 | Location cited in prior message |
119 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 473 | Pointer variable 'plvdi' (line 451) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
120 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 451 | Location cited in prior message |
121 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 473 | Variable 'lpNameSpaceObject' (line 458) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
122 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 458 | Location cited in prior message |
123 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 473 | Pointer variable 'lpNameSpaceObject' (line 458) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
124 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 458 | Location cited in prior message |
125 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 473 | Member function 'COXShellObjectList::OnBeginLabelEdit(struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
126 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 478 | Suspicious pointer-to-pointer conversion (area too small) |
127 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 479 | do ... while(0); |
128 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 484 | Possible use of null pointer 'plvdi' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 479] |
129 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 479 | Reference cited in prior message |
130 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 489 | Possible use of null pointer 'plvdi' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 479] |
131 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 479 | Reference cited in prior message |
132 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 490 | do ... while(0); |
133 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 496 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 490] |
134 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 490 | Reference cited in prior message |
135 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 496 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 490] |
136 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 490 | Reference cited in prior message |
137 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 502 | do ... while(0); |
138 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 503 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 490] |
139 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 490 | Reference cited in prior message |
140 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 508 | Variable 'plvdi' (line 478) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
141 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 478 | Location cited in prior message |
142 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 508 | Pointer variable 'plvdi' (line 478) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
143 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 478 | Location cited in prior message |
144 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 508 | Variable 'lpNameSpaceObject' (line 489) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
145 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 489 | Location cited in prior message |
146 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 508 | Variable 'sNewText' (line 484) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
147 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 484 | Location cited in prior message |
148 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 508 | Member function 'COXShellObjectList::OnEndLabelEdit(struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
149 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 514 | Ignoring return value of function 'COXShellObjectList::PopulateList(IShellFolder *, struct _ITEMIDLIST *)' (compare with line 64) |
150 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 64 | Location cited in prior message |
151 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 566 | Variable 'nDelimiterPos' (line 554) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
152 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 554 | Location cited in prior message |
153 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 567 | Parameter 'lpszExtentions' (line 544) could be declared const --- Eff. C++ 3rd Ed. item 3 |
154 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 544 | Location cited in prior message |
155 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 590 | do ... while(0); |
156 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 611 | Variable 'nDelimeterPos' (line 597) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
157 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 597 | Location cited in prior message |
158 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 611 | Parameter 'lpszFileName' (line 588) could be declared const --- Eff. C++ 3rd Ed. item 3 |
159 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 588 | Location cited in prior message |
160 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 611 | Variable 'sFileName' (line 595) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
161 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 595 | Location cited in prior message |
162 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 635 | do ... while(0); |
163 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 639 | do ... while(0); |
164 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 644 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639] |
165 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 639 | Reference cited in prior message |
166 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 646 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639] |
167 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 639 | Reference cited in prior message |
168 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 646 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639] |
169 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 639 | Reference cited in prior message |
170 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 667 | Ignoring return value of function 'CListCtrl::EditLabel(int)' (compare with line 532, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
171 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 532 | Location cited in prior message |
172 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 673 | Loss of sign (arg. no. 3) (int to unsigned int) |
173 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 673 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639] |
174 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 639 | Reference cited in prior message |
175 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 673 | Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639] |
176 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 639 | Reference cited in prior message |
177 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 683 | Ignoring return value of function 'CListCtrl::DeleteItem(int)' (compare with line 503, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h) |
178 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h | 503 | Location cited in prior message |
179 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 688 | Ignoring return value of function 'COXShellObjectList::Refresh(void)' (compare with line 511) |
180 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 511 | Location cited in prior message |
181 | Information | 2 | 744 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 691 | switch statement has no default |
182 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 698 | Variable 'nCmdID' (line 657) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
183 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 657 | Location cited in prior message |
184 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 698 | Variable 'hMenu' (line 645) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
185 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 645 | Location cited in prior message |
186 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 698 | Variable 'lpNameSpaceObject' (line 637) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
187 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 637 | Location cited in prior message |
188 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 698 | Pointer variable 'lpNameSpaceObject' (line 637) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
189 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 637 | Location cited in prior message |
190 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 698 | Variable 'dwMenuFlags' (line 641) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
191 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 641 | Location cited in prior message |
192 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 709 | do ... while(0); |
193 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 721 | do ... while(0); |
194 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 737 | Boolean within 'left side of && within if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 737] |
195 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 737 | Reference cited in prior message |
196 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 737 | do ... while(0); |
197 | Information | 2 | 732 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 743 | Loss of sign (arg. no. 3) (int to unsigned int) |
198 | Information | 2 | 774 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 753 | Boolean within 'left side of && within if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 753] |
199 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 753 | Reference cited in prior message |
200 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 753 | do ... while(0); |
201 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 758 | Ignoring return value of function 'COXShellObjectList::Refresh(void)' (compare with line 511) |
202 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 511 | Location cited in prior message |
203 | Information | 2 | 744 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 761 | switch statement has no default |
204 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 767 | do ... while(0); |
205 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 768 | Variable 'pShellFolder' (line 702) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
206 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 702 | Location cited in prior message |
207 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 768 | Variable 'nCmdID' (line 727) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
208 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 727 | Location cited in prior message |
209 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 768 | Variable 'hMenu' (line 712) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
210 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 712 | Location cited in prior message |
211 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 768 | Variable 'dwMenuFlags' (line 711) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
212 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 711 | Location cited in prior message |
213 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 769 | Variable 'nItem' (line 630) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
214 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 630 | Location cited in prior message |
215 | Information | 2 | 1746 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 770 | parameter 'pos' in function 'COXShellObjectList::OnContextMenu(CWnd *, CPoint)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20 |
216 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 770 | Parameter 'pos' (line 614) could be declared const --- Eff. C++ 3rd Ed. item 3 |
217 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 614 | Location cited in prior message |
218 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 770 | Parameter 'pWnd' (line 614) could be declared const --- Eff. C++ 3rd Ed. item 3 |
219 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 614 | Location cited in prior message |
220 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 770 | Pointer parameter 'pWnd' (line 614) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
221 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp | 614 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1928: (Note -- Symbol 'CListCtrl' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1926: (Note -- Symbol 'COXShellObjectList::m_navigator's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_lpsfCurrentParentFolder' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_lpFullIDLCurrentParentFolder' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_bEnableContextMenu' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_bOnlyFileSystemItems' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_bNotifyError' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1926: (Note -- Symbol 'COXShellObjectList::m_imageListLarge's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_hShellImageListLarge' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1926: (Note -- Symbol 'COXShellObjectList::m_imageListSmall's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_hShellImageListSmall' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1926: (Note -- Symbol 'COXShellObjectList::m_mapImageIndex's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1926: (Note -- Symbol 'COXShellObjectList::m_arrFilter's default constructor implicitly called -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_bInitialized' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(26): error 1927: (Note -- Symbol 'COXShellObjectList::m_nRedraw' did not appear in the constructor initializer list -- Effective C++ #12) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(42): error 952: (Note -- Parameter 'lpszFilter' (line 25) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(25): error 830: (Info -- Location cited in prior message) #... Break() ; } while (0) /*lint -restore */ ASSERT(lpFolder!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(68): error 717: (Info -- do ... while(0);) DeleteAllItems(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(80): error 534: (Warning -- Ignoring return value of function 'CListCtrl::DeleteAllItems(void)' (compare with line 506, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(506): error 830: (Info -- Location cited in prior message) FillListWithSubitems(lpFolder,lpFullIDL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(83): error 534: (Warning -- Ignoring return value of function 'COXShellObjectList::FillListWithSubitems(IShellFolder *, struct _ITEMIDLIST *)' (compare with line 385, file ..\..\Include\OXShellObjectList.h)) ..\..\Include\OXShellObjectList.h(385): error 830: (Info -- Location cited in prior message) SortItems(COXShellNamespaceNavigator::CompareObjectsProc,NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(87): error 534: (Warning -- Ignoring return value of function 'CListCtrl::SortItems(int (__stdcall *)(long, long, long), unsigned long)' (compare with line 549, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(549): error 830: (Info -- Location cited in prior message) DeleteAllItems(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(123): error 534: (Warning -- Ignoring return value of function 'CListCtrl::DeleteAllItems(void)' (compare with line 506, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(506): error 830: (Info -- Location cited in prior message) FillListWithSubitems(lpFolder,lpidlFull); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(126): error 534: (Warning -- Ignoring return value of function 'COXShellObjectList::FillListWithSubitems(IShellFolder *, struct _ITEMIDLIST *)' (compare with line 385, file ..\..\Include\OXShellObjectList.h)) ..\..\Include\OXShellObjectList.h(385): error 830: (Info -- Location cited in prior message) SortItems(COXShellNamespaceNavigator::CompareObjectsProc,NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(132): error 534: (Warning -- Ignoring return value of function 'CListCtrl::SortItems(int (__stdcall *)(long, long, long), unsigned long)' (compare with line 549, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(549): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(135): error 953: (Note -- Variable 'lpFolder' (line 110) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(110): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(135): error 1746: (Info -- parameter 'sFolderStartFrom' in function 'COXShellObjectList::PopulateList(ATL::CStringT<char,StrTraitMFC_DLL<char>>)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(135): error 952: (Note -- Parameter 'sFolderStartFrom' (line 92) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(92): error 830: (Info -- Location cited in prior message) #... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(nItem>=0 && nItem<GetItemCount()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(140): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(148): error 953: (Note -- Variable 'lpNameSpaceObject' (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\OXShellObjectList.cpp(143): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(148): error 954: (Note -- Pointer variable 'lpNameSpaceObject' (line 143) 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\OXShellObjectList.cpp(143): error 830: (Info -- Location cited in prior message) #... ) ; } while (0) /*lint -restore */ ASSERT(lpFolder); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(154): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(hIcon!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(204): error 717: (Info -- do ... while(0);) #... ageIndex"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -r ASSERT(lvi.iImage!=-1 && lvi.iImage==nListImageIndex); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(206): error 717: (Info -- do ... while(0);) #... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... 4 -e1551 */ASSERT(::DestroyIcon(hIcon)) /*lint -restore */ VERIFY(::DestroyIcon(hIcon)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(207): error 717: (Info -- do ... while(0);) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(hIcon!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(210): error 717: (Info -- do ... while(0);) #... ge"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore #... 4 -e1551 */ASSERT(m_imageListSmall.Add(hIcon)==lvi.iImage) /*lint -restore VERIFY(m_imageListSmall.Add(hIcon)==lvi.iImage); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(211): error 717: (Info -- do ... while(0);) #... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... 4 -e1551 */ASSERT(::DestroyIcon(hIcon)) /*lint -restore */ VERIFY(::DestroyIcon(hIcon)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(212): error 717: (Info -- do ... while(0);) #... bugBreak() ; } while (0) /*lint -restore */ ASSERT(nItem!=-1); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(227): error 717: (Info -- do ... while(0);) #... LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(!sFullPath.IsEmpty()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(234): error 717: (Info -- do ... while(0);) SetItem(nItem,1,LVIF_TEXT,sFileSize,0,0,0,0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(245): error 534: (Warning -- Ignoring return value of function 'CListCtrl::SetItem(int, int, unsigned int, const char *, int, unsigned int, unsigned int, long)' (compare with line 301, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(301): error 830: (Info -- Location cited in prior message) SetItem(nItem,3,LVIF_TEXT,sModified,0,0,0,0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(250): error 534: (Warning -- Ignoring return value of function 'CListCtrl::SetItem(int, int, unsigned int, const char *, int, unsigned int, unsigned int, long)' (compare with line 301, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(301): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(251): error 953: (Note -- Variable 'sModified' (line 249) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(249): error 830: (Info -- Location cited in prior message) SetItem(nItem,2,LVIF_TEXT,sItemType,0,0,0,0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(260): error 534: (Warning -- Ignoring return value of function 'CListCtrl::SetItem(int, int, unsigned int, const char *, int, unsigned int, unsigned int, long)' (compare with line 301, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(301): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(262): error 953: (Note -- Variable 'sFullPath' (line 233) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(233): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(263): error 953: (Note -- Variable 'nItem' (line 226) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(226): error 830: (Info -- Location cited in prior message) m_navigator.ReleaseObjectsEnumerator(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(268): error 534: (Warning -- Ignoring return value of function 'COXShellNamespaceNavigator::ReleaseObjectsEnumerator(void)' (compare with line 568, file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXShellNamespaceNavigator.h)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\Include\OXShellNamespaceNavigator.h(568): error 830: (Info -- Location cited in prior message) #... _) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpNameSpaceObject!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(330): error 717: (Info -- do ... while(0);) if((lpNameSpaceObject->dwFlags&SFGAO_FOLDER)!=SFGAO_FOLDER) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(332): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 330]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(330): error 831: (Info -- Reference cited in prior message) lpNameSpaceObject->lpRelativeIDL)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(335): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 330]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(330): error 831: (Info -- Reference cited in prior message) lpNameSpaceObject->lpRelativeIDL)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(335): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 330]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(330): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(340): error 953: (Note -- Variable 'lpNameSpaceObject' (line 328) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(328): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(340): error 954: (Note -- Pointer variable 'lpNameSpaceObject' (line 328) 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\OXShellObjectList.cpp(328): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(343): error 953: (Note -- Variable 'nItem' (line 323) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(323): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(343): error 952: (Note -- Parameter 'pNMHDR' (line 301) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(301): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(343): error 818: (Info -- Pointer parameter 'pNMHDR' (line 301) 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\OXShellObjectList.cpp(301): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(343): error 1762: (Info -- Member function 'COXShellObjectList::OnDblClick(struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) m_imageListLarge.DeleteImageList(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(361): error 534: (Warning -- Ignoring return value of function 'CImageList::DeleteImageList(void)' (compare with line 1067, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(1067): error 830: (Info -- Location cited in prior message) #... imageInfo)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint #... SSERT(ImageList_GetImageInfo(m_hShellImageListLarge,0,&imageInfo)) /*lint VERIFY(ImageList_GetImageInfo(m_hShellImageListLarge,0,&imageInfo)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(370): error 717: (Info -- do ... while(0);) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... ght(),0x00000020|0x00000001,0,0)) /*lint -restore */ VERIFY(m_imageListLarge.Create(rect.Width(),rect.Height(),ILC_COLOR32|ILC_MASK,0,0)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(372): error 717: (Info -- do ... while(0);) SetImageList(&m_imageListLarge,TVSIL_NORMAL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(374): error 534: (Warning -- Ignoring return value of function 'CListCtrl::SetImageList(CImageList *, int)' (compare with line 285, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(285): error 830: (Info -- Location cited in prior message) m_imageListSmall.DeleteImageList(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(379): error 534: (Warning -- Ignoring return value of function 'CImageList::DeleteImageList(void)' (compare with line 1067, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxwin.h(1067): error 830: (Info -- Location cited in prior message) #... imageInfo)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint #... SSERT(ImageList_GetImageInfo(m_hShellImageListSmall,0,&imageInfo)) /*lint VERIFY(ImageList_GetImageInfo(m_hShellImageListSmall,0,&imageInfo)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(387): error 717: (Info -- do ... while(0);) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... ght(),0x00000020|0x00000001,0,0)) /*lint -restore */ VERIFY(m_imageListSmall.Create(rect.Width(),rect.Height(),ILC_COLOR32|ILC_MASK,0,0)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(389): error 717: (Info -- do ... while(0);) SetImageList(&m_imageListSmall,LVSIL_SMALL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(391): error 534: (Warning -- Ignoring return value of function 'CListCtrl::SetImageList(CImageList *, int)' (compare with line 285, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(285): error 830: (Info -- Location cited in prior message) DeleteAllItems(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(396): error 534: (Warning -- Ignoring return value of function 'CListCtrl::DeleteAllItems(void)' (compare with line 506, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(506): error 830: (Info -- Location cited in prior message) DeleteColumn(0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(407): error 534: (Warning -- Ignoring return value of function 'CListCtrl::DeleteColumn(int)' (compare with line 540, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(540): error 830: (Info -- Location cited in prior message) #... ), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... -save -e534 -e1551 */ASSERT(sItem.LoadStringA(27004)) /*lint -restore */ VERIFY(sItem.LoadString(IDS_OX_SHELLOBJECTLISTNAME)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(409): error 717: (Info -- do ... while(0);) InsertColumn(0,sItem,LVCFMT_LEFT,200); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(410): error 534: (Warning -- Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(536): error 830: (Info -- Location cited in prior message) #... ), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... -save -e534 -e1551 */ASSERT(sItem.LoadStringA(27005)) /*lint -restore */ VERIFY(sItem.LoadString(IDS_OX_SHELLOBJECTLISTSIZE)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(411): error 717: (Info -- do ... while(0);) InsertColumn(1,sItem,LVCFMT_LEFT,70); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(412): error 534: (Warning -- Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(536): error 830: (Info -- Location cited in prior message) #... ), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... -save -e534 -e1551 */ASSERT(sItem.LoadStringA(27006)) /*lint -restore */ VERIFY(sItem.LoadString(IDS_OX_SHELLOBJECTLISTTYPE)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(413): error 717: (Info -- do ... while(0);) InsertColumn(2,sItem,LVCFMT_LEFT,120); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(414): error 534: (Warning -- Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(536): error 830: (Info -- Location cited in prior message) #... 07)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restor #... int -save -e534 -e1551 */ASSERT(sItem.LoadStringA(27007)) /*lint -restor VERIFY(sItem.LoadString(IDS_OX_SHELLOBJECTLISTMODIFIED)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(415): error 717: (Info -- do ... while(0);) InsertColumn(3,sItem,LVCFMT_LEFT,120); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(416): error 534: (Warning -- Ignoring return value of function 'CListCtrl::InsertColumn(int, const char *, int, int, int)' (compare with line 536, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(536): error 830: (Info -- Location cited in prior message) #... eak() ; } while (0) /*lint -restore */ ASSERT(m_nRedraw>=0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(427): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(446): error 952: (Note -- Parameter 'bRedraw' (line 425) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(425): error 830: (Info -- Location cited in prior message) NMLVDISPINFO* plvdi=(NMLVDISPINFO*)pNMHDR; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(451): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) #... ak() ; } while (0) /*lint -restore */ ASSERT(plvdi!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(452): error 717: (Info -- do ... while(0);) LPNAMESPACEOBJECT lpNameSpaceObject=(LPNAMESPACEOBJECT)plvdi->item.lParam; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(458): error 613: (Warning -- Possible use of null pointer 'plvdi' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 452]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(452): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(473): error 953: (Note -- Variable 'plvdi' (line 451) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(451): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(473): error 954: (Note -- Pointer variable 'plvdi' (line 451) 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\OXShellObjectList.cpp(451): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(473): error 953: (Note -- Variable 'lpNameSpaceObject' (line 458) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(458): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(473): error 954: (Note -- Pointer variable 'lpNameSpaceObject' (line 458) 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\OXShellObjectList.cpp(458): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(473): error 1762: (Info -- Member function 'COXShellObjectList::OnBeginLabelEdit(struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) NMLVDISPINFO* plvdi=(NMLVDISPINFO*)pNMHDR; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(478): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) #... ak() ; } while (0) /*lint -restore */ ASSERT(plvdi!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(479): error 717: (Info -- do ... while(0);) CString sNewText=plvdi->item.pszText; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(484): error 613: (Warning -- Possible use of null pointer 'plvdi' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 479]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(479): error 831: (Info -- Reference cited in prior message) LPNAMESPACEOBJECT lpNameSpaceObject=(LPNAMESPACEOBJECT)plvdi->item.lParam; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(489): error 613: (Warning -- Possible use of null pointer 'plvdi' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 479]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(479): error 831: (Info -- Reference cited in prior message) #... AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpNameSpaceObject!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(490): error 717: (Info -- do ... while(0);) lpNameSpaceObject->lpRelativeIDL,&lpNewRelativeIDL,sNewText)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(496): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 490]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(490): error 831: (Info -- Reference cited in prior message) lpNameSpaceObject->lpRelativeIDL,&lpNewRelativeIDL,sNewText)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(496): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 490]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(490): error 831: (Info -- Reference cited in prior message) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpNewRelativeIDL!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(502): error 717: (Info -- do ... while(0);) lpNameSpaceObject->lpRelativeIDL=lpNewRelativeIDL; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(503): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 490]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(490): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(508): error 953: (Note -- Variable 'plvdi' (line 478) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(478): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(508): error 954: (Note -- Pointer variable 'plvdi' (line 478) 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\OXShellObjectList.cpp(478): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(508): error 953: (Note -- Variable 'lpNameSpaceObject' (line 489) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(489): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(508): error 953: (Note -- Variable 'sNewText' (line 484) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(484): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(508): error 1762: (Info -- Member function 'COXShellObjectList::OnEndLabelEdit(struct tagNMHDR *, long *)' could be made const --- Eff. C++ 3rd Ed. item 3) PopulateList(m_lpsfCurrentParentFolder,m_lpFullIDLCurrentParentFolder); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(514): error 534: (Warning -- Ignoring return value of function 'COXShellObjectList::PopulateList(IShellFolder *, struct _ITEMIDLIST *)' (compare with line 64)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(64): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(566): error 953: (Note -- Variable 'nDelimiterPos' (line 554) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(554): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(567): error 952: (Note -- Parameter 'lpszExtentions' (line 544) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(544): error 830: (Info -- Location cited in prior message) #... ebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpszFileName!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(590): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(611): error 953: (Note -- Variable 'nDelimeterPos' (line 597) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(597): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(611): error 952: (Note -- Parameter 'lpszFileName' (line 588) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(588): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(611): error 953: (Note -- Variable 'sFileName' (line 595) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(595): error 830: (Info -- Location cited in prior message) #... x0002)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -res #... save -e534 -e1551 */ASSERT(SetItemState(nItem,0x0002,0x0002)) /*lint -res VERIFY(SetItemState(nItem,LVIS_SELECTED,LVIS_SELECTED)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(635): error 717: (Info -- do ... while(0);) #... INE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpNameSpaceObject!=NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(639): error 717: (Info -- do ... while(0);) CMF_CANRENAME : NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(644): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(639): error 831: (Info -- Reference cited in prior message) lpNameSpaceObject->lpRelativeIDL,dwMenuFlags); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(646): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(639): error 831: (Info -- Reference cited in prior message) lpNameSpaceObject->lpRelativeIDL,dwMenuFlags); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(646): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(639): error 831: (Info -- Reference cited in prior message) EditLabel(nItem); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(667): error 534: (Warning -- Ignoring return value of function 'CListCtrl::EditLabel(int)' (compare with line 532, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(532): error 830: (Info -- Location cited in prior message) lpNameSpaceObject->lpRelativeIDL,nCmdID,dwMenuFlags)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(673): error 732: (Info -- Loss of sign (arg. no. 3) (int to unsigned int)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(673): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(639): error 831: (Info -- Reference cited in prior message) lpNameSpaceObject->lpRelativeIDL,nCmdID,dwMenuFlags)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(673): error 613: (Warning -- Possible use of null pointer 'lpNameSpaceObject' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 639]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(639): error 831: (Info -- Reference cited in prior message) DeleteItem(nItem); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(683): error 534: (Warning -- Ignoring return value of function 'CListCtrl::DeleteItem(int)' (compare with line 503, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxcmn.h(503): error 830: (Info -- Location cited in prior message) Refresh(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(688): error 534: (Warning -- Ignoring return value of function 'COXShellObjectList::Refresh(void)' (compare with line 511)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(511): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(691): error 744: (Info -- switch statement has no default) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(698): error 953: (Note -- Variable 'nCmdID' (line 657) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(657): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(698): error 953: (Note -- Variable 'hMenu' (line 645) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(645): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(698): error 953: (Note -- Variable 'lpNameSpaceObject' (line 637) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(637): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(698): error 954: (Note -- Pointer variable 'lpNameSpaceObject' (line 637) 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\OXShellObjectList.cpp(637): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(698): error 953: (Note -- Variable 'dwMenuFlags' (line 641) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(641): error 830: (Info -- Location cited in prior message) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(lpRelativeIDL!=NULL || m_lpFullIDLCurrentParentFolder==NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(709): error 717: (Info -- do ... while(0);) #... INE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... 1551 */ASSERT(menuPopup.Attach(hMenu)) /*lint -restore */ VERIFY(menuPopup.Attach(hMenu)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(721): error 717: (Info -- do ... while(0);) #... "FALSE"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -res ASSERT(FALSE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(737): error 774: (Info -- Boolean within 'left side of && within if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 737]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(737): error 831: (Info -- Reference cited in prior message) #... ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(FALSE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(737): error 717: (Info -- do ... while(0);) nCmdID,dwMenuFlags)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(743): error 732: (Info -- Loss of sign (arg. no. 3) (int to unsigned int)) #... iledLine(_T("FALSE"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) ASSERT(FALSE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(753): error 774: (Info -- Boolean within 'left side of && within if' always evaluates to True [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp: line 753]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(753): error 831: (Info -- Reference cited in prior message) #... E, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(FALSE); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(753): error 717: (Info -- do ... while(0);) Refresh(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(758): error 534: (Warning -- Ignoring return value of function 'COXShellObjectList::Refresh(void)' (compare with line 511)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(511): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(761): error 744: (Info -- switch statement has no default) #... INE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... 1551 */ASSERT(menuPopup.DestroyMenu()) /*lint -restore */ VERIFY(menuPopup.DestroyMenu()); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(767): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(768): error 953: (Note -- Variable 'pShellFolder' (line 702) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(702): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(768): error 953: (Note -- Variable 'nCmdID' (line 727) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(727): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(768): error 953: (Note -- Variable 'hMenu' (line 712) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(712): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(768): error 953: (Note -- Variable 'dwMenuFlags' (line 711) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(711): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(769): error 953: (Note -- Variable 'nItem' (line 630) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(630): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(770): error 1746: (Info -- parameter 'pos' in function 'COXShellObjectList::OnContextMenu(CWnd *, CPoint)' could be made const reference -- Effective C++ #22 & Eff. C++ 3rd Ed. item 3& Eff. C++ 3rd Ed. item 20) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(770): error 952: (Note -- Parameter 'pos' (line 614) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(614): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(770): error 952: (Note -- Parameter 'pWnd' (line 614) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(614): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXShellObjectList.cpp(770): error 818: (Info -- Pointer parameter 'pWnd' (line 614) 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\OXShellObjectList.cpp(614): error 830: (Info -- Location cited in prior message) --- Global Wrap-up error 900: (Note -- Successful completion, 221 messages produced)