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)