--- Module: dib256.cpp m_pInfo = (BITMAPINFO*)new BYTE[sizeof(BITMAPINFOHEADER) + wColors*sizeof(RGBQUAD)]; dib256.cpp(109): error 433: (Warning -- Allocated area not large enough for pointer) dib256.cpp(109): error 826: (Info -- Suspicious pointer-to-pointer conversion (area too small)) m_pInfo->bmiHeader.biSizeImage = ((((bmHdr.bmWidth * bmHdr.bmBitsPixel) + 31) & ~31) >> 3) * bmHdr.bmHeight; dib256.cpp(126): error 704: (Info -- Shift right of signed quantity (long)) CopyMemory((void *)pTemp, (const void *)(m_pPixels + (row*dwOffset)), dwOffset ); dib256.cpp(549): error 613: (Warning -- Possible use of null pointer 'CDIBitmap::m_pPixels' in left argument to operator 'ptr+int' [Reference: file dib256.cpp: lines 33, 52]) CopyMemory((void *)(m_pPixels + (row*dwPadOffset)), (const void *)pTemp, dwOffset); dib256.cpp(550): error 613: (Warning -- Possible use of null pointer 'CDIBitmap::m_pPixels' in left argument to operator 'ptr+int' [Reference: file dib256.cpp: lines 33, 52]) During Specific Walk: File dib256.cpp line 292: PadBits() dib256.cpp(549): error 613: (Warning -- Possible use of null pointer 'CDIBitmap::m_pPixels' in left argument to operator 'ptr+int' [Reference: file dib256.cpp: lines 33, 52]) During Specific Walk: File dib256.cpp line 292: PadBits() dib256.cpp(550): error 613: (Warning -- Possible use of null pointer 'CDIBitmap::m_pPixels' in left argument to operator 'ptr+int' [Reference: file dib256.cpp: lines 33, 52]) CopyMemory((void *)pTemp, (const void *)(m_pPixels + row*(dwPadOffset)), dwOffset); dib256.cpp(579): error 613: (Warning -- Possible use of null pointer 'CDIBitmap::m_pPixels' in left argument to operator 'ptr+int' [Reference: file dib256.cpp: lines 33, 52]) CopyMemory((void *)(m_pPixels + (row*dwOffset)), (const void *)pTemp, dwOffset); dib256.cpp(580): error 613: (Warning -- Possible use of null pointer 'CDIBitmap::m_pPixels' in left argument to operator 'ptr+int' [Reference: file dib256.cpp: lines 33, 52]) --- Global Wrap-up error 900: (Note -- Successful completion, 9 messages produced)