Похоже, что это может быть ошибка cppcheck.
Однако ... то, что вы написали - плохой стиль C ++, предпочтите:
struct BUFFER_INFO
{
CRITICAL_SECTION cs;
Buffer* pBuffer1;
Buffer* pBuffer2;
Buffer* pLoggingBuffer;
Buffer* pSendingBuffer;
};
Я бы также заметил, что этоне очень хороший стиль C ++, чтобы использовать все прописные буквы для имен типов (обычно они зарезервированы для констант), и что typedef, скрывающие тот факт, что что-то является указателем, обычно не очень хорошая идея.