Lint Analysis Results Report for OXSound.cpp |
Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp |
---|---|
Project: | UTStaticLib2008 |
Solution: | UsingStaticLib.sln [configuration: Debug] |
Analysis Status: | Complete |
Last Analysed: | 08 October 2008, 12:15:49 |
Total Issues: | 129 |
Elective Notes: | 20 (15.50%) |
Informational: | 81 (62.79%) |
Warnings: | 28 (21.71%) |
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\OXSound.cpp | 89 | Symbol 'CObject' 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\OXSound.cpp | 89 | Symbol 'COXSound::m_SoundSourceInfo's default constructor implicitly called -- Effective C++ #12 |
3 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 100 | do ... while(0); |
4 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 101 | do ... while(0); |
5 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 102 | Variable 'hHelperWindow' (line 99) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
6 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 99 | Location cited in prior message |
7 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 109 | Parameter 'pCallbackWnd' (line 105) could be declared const --- Eff. C++ 3rd Ed. item 3 |
8 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 105 | Location cited in prior message |
9 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 109 | Pointer parameter 'pCallbackWnd' (line 105) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
10 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 105 | Location cited in prior message |
11 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 138 | Ignoring return value of function 'AfxFullPath(char *, const char *)' (compare with line 531, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\..\src\mfc\afximpl.h) |
12 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\..\src\mfc\afximpl.h | 531 | Location cited in prior message |
13 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 146 | Parameter 'pszFilename' (line 119) could be declared const --- Eff. C++ 3rd Ed. item 3 |
14 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 119 | Location cited in prior message |
15 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 198 | Pointer variable 'lpRes' (line 155) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
16 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 155 | Location cited in prior message |
17 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 198 | Parameter 'nSoundResource' (line 149) could be declared const --- Eff. C++ 3rd Ed. item 3 |
18 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 149 | Location cited in prior message |
19 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 198 | Variable 'dwSize' (line 182) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
20 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 182 | Location cited in prior message |
21 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 225 | Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h) |
22 | Information | 2 | 830 | C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h | 1087 | Location cited in prior message |
23 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 231 | Variable 'dwSize' (line 209) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
24 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 209 | Location cited in prior message |
25 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 231 | Variable 'dwFileSize' (line 206) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
26 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 206 | Location cited in prior message |
27 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 231 | Variable 'dwPos' (line 207) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
28 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 207 | Location cited in prior message |
29 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 238 | do ... while(0); |
30 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 260 | Parameter 'bLoop' (line 234) could be declared const --- Eff. C++ 3rd Ed. item 3 |
31 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 234 | Location cited in prior message |
32 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 260 | Parameter 'bAsync' (line 234) could be declared const --- Eff. C++ 3rd Ed. item 3 |
33 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 234 | Location cited in prior message |
34 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 274 | Ignoring return value of function 'waveOutPause(struct HWAVEOUT__ *)' (compare with line 857, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
35 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 857 | Location cited in prior message |
36 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 276 | Ignoring return value of function 'waveOutReset(struct HWAVEOUT__ *)' (compare with line 859, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
37 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 859 | Location cited in prior message |
38 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 281 | Ignoring return value of function 'PlaySoundA(const char *, struct HINSTANCE__ *, unsigned long)' (compare with line 490, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
39 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 490 | Location cited in prior message |
40 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 303 | do ... while(0); |
41 | Warning | 3 | 668 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 306 | Possibly passing a null pointer to function 'memcpy(void *, const void *, unsigned int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 303] |
42 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 303 | Reference cited in prior message |
43 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 309 | Member function 'COXSound::GetWaveFormat(struct tWAVEFORMATEX *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
44 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 320 | Ignoring return value of function 'waveOutGetErrorTextA(unsigned int, char *, unsigned int)' (compare with line 838, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
45 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 838 | Location cited in prior message |
46 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 337 | do ... while(0); |
47 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 340 | Possible use of null pointer 'pMMTime' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 337] |
48 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 337 | Reference cited in prior message |
49 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 360 | Ignoring return value of function 'SendMessageA(struct HWND__ *, unsigned int, unsigned int, long)' (compare with line 3212, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
50 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3212 | Location cited in prior message |
51 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 365 | Ignoring return value of function 'COXSound::PlayWithCallback(void)' (compare with line 344, file ..\..\Include\OXSound.h) |
52 | Information | 2 | 830 | ..\..\Include\OXSound.h | 344 | Location cited in prior message |
53 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 376 | Ignoring return value of function 'SendMessageA(struct HWND__ *, unsigned int, unsigned int, long)' (compare with line 3212, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h) |
54 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h | 3212 | Location cited in prior message |
55 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 383 | Function may throw exception '...' in destructor 'COXSound::~COXSound(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
56 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 384 | Function may throw exception '...' in destructor 'COXSound::~COXSound(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
57 | Warning | 3 | 1551 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 385 | Function may throw exception '...' in destructor 'COXSound::~COXSound(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8 |
58 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 388 | do ... while(0); |
59 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 389 | pointer member 'COXSound::m_hCallbackWnd' (line 205, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
60 | Information | 2 | 830 | ..\..\Include\OXSound.h | 205 | Location cited in prior message |
61 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 389 | pointer member 'COXSound::m_hWave' (line 210, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
62 | Information | 2 | 830 | ..\..\Include\OXSound.h | 210 | Location cited in prior message |
63 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 389 | pointer member 'COXSound::m_lpWave' (line 211, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
64 | Information | 2 | 830 | ..\..\Include\OXSound.h | 211 | Location cited in prior message |
65 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 389 | pointer member 'COXSound::m_lpWaveData' (line 219, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
66 | Information | 2 | 830 | ..\..\Include\OXSound.h | 219 | Location cited in prior message |
67 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 389 | pointer member 'COXSound::m_lpWaveHdr' (line 221, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
68 | Information | 2 | 830 | ..\..\Include\OXSound.h | 221 | Location cited in prior message |
69 | Information | 2 | 1740 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 389 | pointer member 'COXSound::m_hWaveOut' (line 222, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6 |
70 | Information | 2 | 830 | ..\..\Include\OXSound.h | 222 | Location cited in prior message |
71 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 417 | Ignoring return value of function 'waveOutUnprepareHeader(struct HWAVEOUT__ *, struct wavehdr_tag *, unsigned int)' (compare with line 855, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
72 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 855 | Location cited in prior message |
73 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 421 | Ignoring return value of function 'waveOutReset(struct HWAVEOUT__ *)' (compare with line 859, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
74 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 859 | Location cited in prior message |
75 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 469 | Variable 'pMe' (line 449) 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\OXSound.cpp | 449 | Location cited in prior message |
77 | Elective Note | 1 | 953 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 469 | Variable 'lpWaveHdr' (line 448) could be declared as const --- Eff. C++ 3rd Ed. item 3 |
78 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 448 | Location cited in prior message |
79 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 469 | Pointer variable 'lpWaveHdr' (line 448) 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\OXSound.cpp | 448 | Location cited in prior message |
81 | Warning | 3 | 550 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 469 | Symbol 'hCallbackWnd' (line 450) not accessed |
82 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 450 | Location cited in prior message |
83 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 469 | Pointer variable 'hCallbackWnd' (line 450) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
84 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 450 | Location cited in prior message |
85 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 470 | Parameter 'uiMsg' (line 425) could be declared const --- Eff. C++ 3rd Ed. item 3 |
86 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 425 | Location cited in prior message |
87 | Warning | 3 | 620 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 514 | Suspicious constant (L or one?) |
88 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 556 | Ignoring return value of function 'waveOutUnprepareHeader(struct HWAVEOUT__ *, struct wavehdr_tag *, unsigned int)' (compare with line 855, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
89 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 855 | Location cited in prior message |
90 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 577 | do ... while(0); |
91 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 583 | Ignoring return value of function 'waveOutPause(struct HWAVEOUT__ *)' (compare with line 857, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
92 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 857 | Location cited in prior message |
93 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 584 | Ignoring return value of function 'waveOutReset(struct HWAVEOUT__ *)' (compare with line 859, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
94 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 859 | Location cited in prior message |
95 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 616 | do ... while(0); |
96 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 634 | Possible use of null pointer 'pdw' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616] |
97 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 616 | Reference cited in prior message |
98 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 634 | Possible use of null pointer 'unknown-name' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616] |
99 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 616 | Reference cited in prior message |
100 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 650 | Suspicious pointer-to-pointer conversion (area too small) |
101 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 666 | Suspicious pointer-to-pointer conversion (area too small) |
102 | Information | 2 | 744 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 690 | switch statement has no default |
103 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 691 | Suspicious pointer-to-pointer conversion (area too small) |
104 | Elective Note | 1 | 954 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 695 | Pointer variable 'pdwEnd' (line 611) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
105 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 611 | Location cited in prior message |
106 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 695 | Member function 'COXSound::ParseWaveData(void *, struct tWAVEFORMATEX **, unsigned char **, unsigned long *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
107 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 634 | Possible use of null pointer 'pdw' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616] |
108 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 616 | Reference cited in prior message |
109 | Warning | 3 | 613 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 634 | Possible use of null pointer 'unknown-name' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616] |
110 | Information | 2 | 831 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 616 | Reference cited in prior message |
111 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 650 | Suspicious pointer-to-pointer conversion (area too small) |
112 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 666 | Suspicious pointer-to-pointer conversion (area too small) |
113 | Information | 2 | 826 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 691 | Suspicious pointer-to-pointer conversion (area too small) |
114 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 706 | Ignoring return value of function 'waveOutClose(struct HWAVEOUT__ *)' (compare with line 853, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h) |
115 | Information | 2 | 830 | C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h | 853 | Location cited in prior message |
116 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 749 | Member function 'COXSound::GlobalAllocPtr(unsigned int, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3 |
117 | Information | 2 | 717 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 759 | do ... while(0); |
118 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 768 | Parameter 'pPtr' (line 752) could be declared const --- Eff. C++ 3rd Ed. item 3 |
119 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 752 | Location cited in prior message |
120 | Information | 2 | 818 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 768 | Pointer parameter 'pPtr' (line 752) could be declared as pointing to const --- Eff. C++ 3rd Ed. item 3 |
121 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 752 | Location cited in prior message |
122 | Information | 2 | 1762 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 768 | Member function 'COXSound::GlobalFreePtr(void *)' could be made const --- Eff. C++ 3rd Ed. item 3 |
123 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 779 | Ignoring return value of function 'COXSound::Open(const char *)' (compare with line 119) |
124 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 119 | Location cited in prior message |
125 | Warning | 3 | 534 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 783 | Ignoring return value of function 'COXSound::Open(unsigned int, struct HINSTANCE__ *)' (compare with line 149) |
126 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 149 | Location cited in prior message |
127 | Information | 2 | 787 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 785 | enum constant 'SoundSource::SNDSRC_CFILE' not used within switch |
128 | Information | 2 | 787 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 785 | enum constant 'SoundSource::SNDSRC_UNKNOWN' not used within switch |
129 | Information | 2 | 785 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp | 805 | Too few initializers for aggregate 'waveFormatEx' of type 'tWAVEFORMATEX' |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp (C++) { D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(89): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(89): error 1926: (Note -- Symbol 'COXSound::m_SoundSourceInfo's default constructor implicitly called -- Effective C++ #12) #... fxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(hHelperWindow != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(100): error 717: (Info -- do ... while(0);) #... ) ) AfxDebugBreak() ; } while (0) /*lint -restore */ ASSERT(::GetCurrentThreadId() == ::GetWindowThreadProcessId(hHelperWindow, NULL)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(101): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(102): error 953: (Note -- Variable 'hHelperWindow' (line 99) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(99): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(109): error 952: (Note -- Parameter 'pCallbackWnd' (line 105) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(105): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(109): error 818: (Info -- Pointer parameter 'pCallbackWnd' (line 105) 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\OXSound.cpp(105): error 830: (Info -- Location cited in prior message) AfxFullPath(szFullPath,pszFilename); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(138): error 534: (Warning -- Ignoring return value of function 'AfxFullPath(char *, const char *)' (compare with line 531, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\..\src\mfc\afximpl.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\..\src\mfc\afximpl.h(531): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(146): error 952: (Note -- Parameter 'pszFilename' (line 119) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(119): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(198): error 954: (Note -- Pointer variable 'lpRes' (line 155) 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\OXSound.cpp(155): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(198): error 952: (Note -- Parameter 'nSoundResource' (line 149) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(149): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(198): error 953: (Note -- Variable 'dwSize' (line 182) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(182): error 830: (Info -- Location cited in prior message) pOpenedFile->Read(m_lpWave,dwSize); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(225): error 534: (Warning -- Ignoring return value of function 'CFile::Read(void *, unsigned int)' (compare with line 1087, file C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h)) C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afx.h(1087): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(231): error 953: (Note -- Variable 'dwSize' (line 209) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(209): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(231): error 953: (Note -- Variable 'dwFileSize' (line 206) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(206): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(231): error 953: (Note -- Variable 'dwPos' (line 207) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(207): error 830: (Info -- Location cited in prior message) #... ugBreak() ; } while (0) /*lint -restore */ ASSERT(m_lpWave != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(238): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(260): error 952: (Note -- Parameter 'bLoop' (line 234) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(234): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(260): error 952: (Note -- Parameter 'bAsync' (line 234) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(234): error 830: (Info -- Location cited in prior message) waveOutPause(m_hWaveOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(274): error 534: (Warning -- Ignoring return value of function 'waveOutPause(struct HWAVEOUT__ *)' (compare with line 857, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(857): error 830: (Info -- Location cited in prior message) waveOutReset(m_hWaveOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(276): error 534: (Warning -- Ignoring return value of function 'waveOutReset(struct HWAVEOUT__ *)' (compare with line 859, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(859): error 830: (Info -- Location cited in prior message) PlaySound(NULL, NULL, 0); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(281): error 534: (Warning -- Ignoring return value of function 'PlaySoundA(const char *, struct HINSTANCE__ *, unsigned long)' (compare with line 490, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(490): error 830: (Info -- Location cited in prior message) #... xDebugBreak() ; } while (0) /*lint -restore */ ASSERT(waveFormatEx != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(303): error 717: (Info -- do ... while(0);) ::CopyMemory(waveFormatEx, &m_waveFormatEx, sizeof(WAVEFORMATEX)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(306): error 668: (Warning -- Possibly passing a null pointer to function 'memcpy(void *, const void *, unsigned int)', arg. no. 1 [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 303]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(303): error 831: (Info -- Reference cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(309): error 1762: (Info -- Member function 'COXSound::GetWaveFormat(struct tWAVEFORMATEX *)' could be made const --- Eff. C++ 3rd Ed. item 3) waveOutGetErrorText(hResult,sDesc.GetBuffer(MAXERRORLENGTH),MAXERRORLENGTH); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(320): error 534: (Warning -- Ignoring return value of function 'waveOutGetErrorTextA(unsigned int, char *, unsigned int)' (compare with line 838, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(838): error 830: (Info -- Location cited in prior message) #... gBreak() ; } while (0) /*lint -restore */ ASSERT(pMMTime != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(337): error 717: (Info -- do ... while(0);) pMMTime->wType=TIME_MS; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(340): error 613: (Warning -- Possible use of null pointer 'pMMTime' in left argument to operator '->' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 337]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(337): error 831: (Info -- Reference cited in prior message) ::SendMessage(m_hCallbackWnd,WM_OX_SOUNDPLAYLOOPING,NULL,(LPARAM)this); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(360): error 534: (Warning -- Ignoring return value of function 'SendMessageA(struct HWND__ *, unsigned int, unsigned int, long)' (compare with line 3212, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3212): error 830: (Info -- Location cited in prior message) PlayWithCallback(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(365): error 534: (Warning -- Ignoring return value of function 'COXSound::PlayWithCallback(void)' (compare with line 344, file ..\..\Include\OXSound.h)) ..\..\Include\OXSound.h(344): error 830: (Info -- Location cited in prior message) ::SendMessage(m_hCallbackWnd,WM_OX_SOUNDPLAYBACKCOMPLETE,NULL,(LPARAM)this); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(376): error 534: (Warning -- Ignoring return value of function 'SendMessageA(struct HWND__ *, unsigned int, unsigned int, long)' (compare with line 3212, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\winuser.h(3212): error 830: (Info -- Location cited in prior message) Stop(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(383): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXSound::~COXSound(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8) CloseWaveOutDevice(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(384): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXSound::~COXSound(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8) FreeMem(); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(385): error 1551: (Warning -- Function may throw exception '...' in destructor 'COXSound::~COXSound(void)' -- More Effective C++ #11 & Eff. C++ 3rd Ed. item 8) #... _LINE__) ) AfxDebugBreak() ; } while (0) /*lint -restore */ #... SSERT(m_allSoundObjects.RemoveKey(this)) /*lint -restore */ VERIFY(m_allSoundObjects.RemoveKey(this)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(388): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(389): error 1740: (Info -- pointer member 'COXSound::m_hCallbackWnd' (line 205, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXSound.h(205): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(389): error 1740: (Info -- pointer member 'COXSound::m_hWave' (line 210, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXSound.h(210): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(389): error 1740: (Info -- pointer member 'COXSound::m_lpWave' (line 211, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXSound.h(211): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(389): error 1740: (Info -- pointer member 'COXSound::m_lpWaveData' (line 219, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXSound.h(219): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(389): error 1740: (Info -- pointer member 'COXSound::m_lpWaveHdr' (line 221, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXSound.h(221): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(389): error 1740: (Info -- pointer member 'COXSound::m_hWaveOut' (line 222, file ..\..\Include\OXSound.h) not directly freed or zeroed by destructor -- Effective C++ #6) ..\..\Include\OXSound.h(222): error 830: (Info -- Location cited in prior message) waveOutUnprepareHeader(m_hWaveOut, m_lpWaveHdr, sizeof(WAVEHDR)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(417): error 534: (Warning -- Ignoring return value of function 'waveOutUnprepareHeader(struct HWAVEOUT__ *, struct wavehdr_tag *, unsigned int)' (compare with line 855, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(855): error 830: (Info -- Location cited in prior message) waveOutReset(m_hWaveOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(421): error 534: (Warning -- Ignoring return value of function 'waveOutReset(struct HWAVEOUT__ *)' (compare with line 859, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(859): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(469): error 953: (Note -- Variable 'pMe' (line 449) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(449): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(469): error 953: (Note -- Variable 'lpWaveHdr' (line 448) could be declared as const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(448): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(469): error 954: (Note -- Pointer variable 'lpWaveHdr' (line 448) 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\OXSound.cpp(448): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(469): error 550: (Warning -- Symbol 'hCallbackWnd' (line 450) not accessed) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(450): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(469): error 954: (Note -- Pointer variable 'hCallbackWnd' (line 450) 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\OXSound.cpp(450): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(470): error 952: (Note -- Parameter 'uiMsg' (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\OXSound.cpp(425): error 830: (Info -- Location cited in prior message) mmResult = waveOutOpen(&m_hWaveOut, WAVE_MAPPER, pWaveHeader, (DWORD_PTR) &waveOutProc, (DWORD_PTR) this, CALLBACK_FUNCTION); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(514): error 620: (Warning -- Suspicious constant (L or one?)) waveOutUnprepareHeader(m_hWaveOut, m_lpWaveHdr, sizeof(WAVEHDR)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(556): error 534: (Warning -- Ignoring return value of function 'waveOutUnprepareHeader(struct HWAVEOUT__ *, struct wavehdr_tag *, unsigned int)' (compare with line 855, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(855): error 830: (Info -- Location cited in prior message) #... kWnd)"), THIS_FILE, __LINE__) ) AfxDebugBreak() ; } while (0) /*lint -rest ASSERT((m_hCallbackWnd != NULL) && ::IsWindow(m_hCallbackWnd)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(577): error 717: (Info -- do ... while(0);) waveOutPause(m_hWaveOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(583): error 534: (Warning -- Ignoring return value of function 'waveOutPause(struct HWAVEOUT__ *)' (compare with line 857, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(857): error 830: (Info -- Location cited in prior message) waveOutReset(m_hWaveOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(584): error 534: (Warning -- Ignoring return value of function 'waveOutReset(struct HWAVEOUT__ *)' (compare with line 859, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(859): error 830: (Info -- Location cited in prior message) #... reak() ; } while (0) /*lint -restore */ ASSERT(pvRes != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(616): error 717: (Info -- do ... while(0);) dwRiff = *pdw++; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(634): error 613: (Warning -- Possible use of null pointer 'pdw' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(616): error 831: (Info -- Reference cited in prior message) dwRiff = *pdw++; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(634): error 613: (Warning -- Possible use of null pointer 'unknown-name' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(616): error 831: (Info -- Reference cited in prior message) pdwEnd = (DWORD*) ((BYTE*) pdw + dwLength - 4); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(650): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) *ppWaveHeader = (WAVEFORMATEX*) pdw; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(666): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(690): error 744: (Info -- switch statement has no default) pdw = (DWORD*) ((BYTE*) pdw + ((dwLength + 1) & ~1)); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(691): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(695): error 954: (Note -- Pointer variable 'pdwEnd' (line 611) 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\OXSound.cpp(611): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(695): error 1762: (Info -- Member function 'COXSound::ParseWaveData(void *, struct tWAVEFORMATEX **, unsigned char **, unsigned long *)' could be made const --- Eff. C++ 3rd Ed. item 3) During Specific Walk: File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp line 500: COXSound::ParseWaveData(?, [1], [1], [1]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(634): error 613: (Warning -- Possible use of null pointer 'pdw' in argument to operator '++' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(616): error 831: (Info -- Reference cited in prior message) During Specific Walk: File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp line 500: COXSound::ParseWaveData(?, [1], [1], [1]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(634): error 613: (Warning -- Possible use of null pointer 'unknown-name' in argument to operator 'unary *' [Reference: file D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp: line 616]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(616): error 831: (Info -- Reference cited in prior message) During Specific Walk: File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp line 500: COXSound::ParseWaveData(?, [1], [1], [1]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(650): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) During Specific Walk: File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp line 500: COXSound::ParseWaveData(?, [1], [1], [1]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(666): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) During Specific Walk: File D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp line 500: COXSound::ParseWaveData(?, [1], [1], [1]) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(691): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) waveOutClose(m_hWaveOut); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(706): error 534: (Warning -- Ignoring return value of function 'waveOutClose(struct HWAVEOUT__ *)' (compare with line 853, file C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h)) C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\mmsystem.h(853): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(749): error 1762: (Info -- Member function 'COXSound::GlobalAllocPtr(unsigned int, unsigned long)' could be made const --- Eff. C++ 3rd Ed. item 3) #... eak() ; } while (0) /*lint -restore */ ASSERT(pPtr != NULL); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(759): error 717: (Info -- do ... while(0);) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(768): error 952: (Note -- Parameter 'pPtr' (line 752) could be declared const --- Eff. C++ 3rd Ed. item 3) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(752): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(768): error 818: (Info -- Pointer parameter 'pPtr' (line 752) 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\OXSound.cpp(752): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(768): error 1762: (Info -- Member function 'COXSound::GlobalFreePtr(void *)' could be made const --- Eff. C++ 3rd Ed. item 3) Open(m_SoundSourceInfo.sFileName); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(779): error 534: (Warning -- Ignoring return value of function 'COXSound::Open(const char *)' (compare with line 119)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(119): error 830: (Info -- Location cited in prior message) Open(m_SoundSourceInfo.nResourceID,m_SoundSourceInfo.hInstance); D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(783): error 534: (Warning -- Ignoring return value of function 'COXSound::Open(unsigned int, struct HINSTANCE__ *)' (compare with line 149)) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(149): error 830: (Info -- Location cited in prior message) } D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(785): error 787: (Info -- enum constant 'SoundSource::SNDSRC_CFILE' not used within switch) D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(785): error 787: (Info -- enum constant 'SoundSource::SNDSRC_UNKNOWN' not used within switch) WAVEFORMATEX waveFormatEx={ sizeof(WAVEFORMATEX) }; D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXSound.cpp(805): error 785: (Info -- Too few initializers for aggregate 'waveFormatEx' of type 'tWAVEFORMATEX') --- Global Wrap-up error 900: (Note -- Successful completion, 129 messages produced)