ID: Q132966
The information in this article applies to:
- Microsoft Windows 95
When you include SHLOBJ.H in an MFC application, the following compiler error occurs:
error C2371: 'BSTR' : redefinition
The SDK header file OAIDL.H and the MFC library both define a type BSTR.
To work around this problem, add the following definition before including any MFC headers. In an AppWizard-generated application this can be done at the beginning of the STDAFX.H include file:
#define _AFX_NO_BSTR_SUPPORT
Additional query words: MFC BSTR
Keywords : kbMFC kbWinOS95
Issue type : kbprb
Last Reviewed: December 31, 1998