'DWORD_PTR' : undeclared identifier

Ok, I have seen several others here post questions concerning the problem of getting: error C2065: 'DWORD_PTR' : undeclared identifier; however, I have not seen any solutions I can use. Has anyone figured out what is going on I have tried the same suggestions that others have made to no avail, including adding <windows.h>, etc.

I just installed VStudio 2005 Standard on a machine that I just did a new install of W2K w/SP4, so there is nothing in there that should be fouling anything up. All my stuff from a previous version of Visual Studio is isolated and VStudio 2005 Std was installed into a separate new set of folders. Also, my old VS was never re-installed after doing the new install of W2K.

I tried converting some old stuff, and got these errors, so I gave up and tried the next thing... creating a new App.

Interestingly, I get these errors even when I create a new MFC C++ application. I add no code. I simply build the thing that the wizard created for me, and I get the errors (they are pasted at the end if this post.)

The steps I take are as follows, using the wizard:

1) Project type: Visual C++ -> MFC

Templates: MFC Application

Name: My Test App

Location: C:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects

Solution Name: My Test App

2) On the Welcome to MFC Application Wizard panel, It displays:

These are the current project settings:

  • Multiple document interface
  • No database support
  • No compound document support

Click Finish from any window to accept the current settings.

After you create the project, see the project's readme.txt file for information about the project features and files that are generated.

3) On the Application Type panel, I have the following settings:

  • Application Type: Singe Document
  • Project Style: MFC standard
  • Use MFC: use MFC in Shared DDL
  • “Document/View architecture support” is checked
  • Resource Language: English
  • “Use Unicode Libraries” is checked

4) On the Compound Document Support panel, I have the following settings:

Compound document support: None

5) On the Document Template Strings panel, I let everything default.

6) On the Database Support, it is set to: None

7) On the User Interface Features panel, I let everything default, as I do on the final two panels as well.

8) I click Finish and then I build the solution.

Whin I build, I get the following errors every time. I tried creating a project using static DDL instead of shared and I got the same errors. I'm stumped!

------ Build started: Project: mfc test application, Configuration: Debug Win32 ------

Compiling...

stdafx.cpp

i:\program files\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2065: 'DWORD_PTR' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2143: syntax error : missing ';' before 'GetWindowThreadProcessId'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(80) : error C2065: 'LLONG_MIN' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(80) : error C2057: expected constant expression

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(81) : error C2065: 'LLONG_MAX' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(81) : error C2057: expected constant expression

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(89) : error C2065: 'ULLONG_MAX' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(89) : error C2057: expected constant expression

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(257) : warning C4267: 'argument' : conversion from 'size_t' to 'UINT', possible loss of data

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(269) : warning C4267: 'argument' : conversion from 'size_t' to 'UINT', possible loss of data

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(283) : warning C4267: 'argument' : conversion from 'size_t' to 'DWORD', possible loss of data

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(295) : warning C4267: 'argument' : conversion from 'size_t' to 'DWORD', possible loss of data

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2065: 'SIZE_T' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2146: syntax error : missing ')' before identifier 'Size'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2433: '_AtlVerifyStackAvailable' : 'inline' not permitted on data declarations

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(580) : error C2143: syntax error : missing ';' before '{'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(580) : error C2447: '{' : missing function header (old-style formal list )

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(636) : error C2061: syntax error : identifier 'SIZE_T'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(658) : see reference to class template instantiation 'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager<Allocator>' being compiled

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2061: syntax error : identifier 'LONG_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2146: syntax error : missing '(' before identifier 'LONG_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2061: syntax error : identifier 'LONG_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2146: syntax error : missing '(' before identifier 'LONG_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(132) : error C2065: 'CP_THREAD_ACP' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(750) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(752) : error C3861: 'wcscat_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(636) : error C2061: syntax error : identifier 'SIZE_T'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(963) : see reference to class template instantiation 'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager<Allocator>' being compiled

with

[

Allocator=ATL::CCRTAllocator

]

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1032) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1045) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1061) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1082) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1091) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1136) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1145) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1262) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1275) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1291) : error C3861: 'memcpy_s': identifier not found

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C2143: syntax error : missing ';' before '__stdcall'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2182: 'AtlTraceCloseProcess' : illegal use of type 'void'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2182: 'AtlTraceSnapshotProcess' : illegal use of type 'void'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C2143: syntax error : missing ';' before '__stdcall'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C2086: 'int ATL::DWORD_PTR' : redefinition

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : error C2146: syntax error : missing ')' before identifier 'dwModule'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2143: syntax error : missing ';' before '__stdcall'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2086: 'int ATL::DWORD_PTR' : redefinition

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2146: syntax error : missing ')' before identifier 'dwModule'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2143: syntax error : missing ';' before '__stdcall'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2086: 'int ATL::DWORD_PTR' : redefinition

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2146: syntax error : missing ')' before identifier 'dwModule'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : error C2146: syntax error : missing ')' before identifier 'dwModule'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : error C2182: 'AtlTraceVA' : illegal use of type 'void'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(58) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : error C2146: syntax error : missing ')' before identifier 'dwModule'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : error C2182: 'AtlTraceVU' : illegal use of type 'void'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(60) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(62) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(63) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(64) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(65) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C2146: syntax error : missing ';' before identifier 'dwModule'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C2146: syntax error : missing ';' before identifier 'dwCategory'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2182: 'AtlTraceGetModuleInfo' : illegal use of type 'void'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : warning C4229: anachronism used : modifiers on data are ignored

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2182: 'AtlTraceGetCategoryInfo' : illegal use of type 'void'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2059: syntax error : ')'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2833: 'operator DWORD_PTR' is not a recognized operator or type

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2059: syntax error : 'newline'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2238: unexpected token(s) preceding ';'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C2146: syntax error : missing ';' before identifier 'm_dwCategory'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(82) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(88) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(121) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(123) : error C2061: syntax error : identifier 'DWORD_PTR'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(123) : error C2535: 'void ATL::CTrace::TraceV(const char *,int) const' : member function already defined or declared

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(120) : see declaration of 'ATL::CTrace::TraceV'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(125) : error C2146: syntax error : missing ';' before identifier 'RegisterCategory'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(126) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(126) : warning C4183: 'RegisterCategory': missing return type; assumed to be a member function returning 'int'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(128) : error C2146: syntax error : missing ';' before identifier 'RegisterCategory'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(128) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(129) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(129) : warning C4183: 'RegisterCategory': missing return type; assumed to be a member function returning 'int'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C2146: syntax error : missing ';' before identifier 'm_dwModule'

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(72) : error C2614: 'ATL::CTrace' : illegal member initialization: 'm_dwModule' is not a base or member

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(73) : error C2065: 'm_dwModule' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'dwCategory' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'nLevel' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'eStatus' : undeclared identifier

i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : fatal error C1003: error count exceeds 100; stopping compilation

Build log was saved at "file://c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\mfc test application\mfc test application\Debug\BuildLog.htm"

mfc test application - 122 error(s), 22 warning(s)

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



Answer this question

'DWORD_PTR' : undeclared identifier

  • ACS001

    Add the /showincludes option to the custom C++ compiler settings.

    And show us the compiler output again.



  • Thibaut Barr&amp;#232;re

    I remember this problem when people tried to use GDI+ without a new PSDK in VC6. I can't imagine why it would happen with a VC Standard install. Have you tried getting the latest PSDK It's obvious that your headers are messed up somewhere along the line.



  • Vivekthangaswamy

    There was no file named basetsd.h in that path; however, the closest thing I found was at:

     

         Program Files\Microsoft\Visual Studio 8\VC\PlatformSDK\Include\BaseTsd.h

     

    Line 412 is:

     

      typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR;

     

    The date on it (BaseTsd.h) is 4/14/2005 5:54 PM

     

    No, no other SDK installed.


  • Pankajsql2005

    Open the file C:\Program Files\Microsoft Visual Studio 8\VC\include\basetsd.h
    Whats the contents of line 412

    Sure that no other SDK is installed


  • Jorgerb

    Yup. The oddball path was in there. I removed it and everything started working OK.

    Thanks!!!!!!!!!!

    I never thought of looking there, since I made no modifications after installing VS 2005. I figured that the thing should work right out of the box.

    The setup must have found my old stuff sitting there and then added the path to my directories without telling me or even asking during install.

    Interestingly, I installed VS 2005 right after a new install of the OS, so the registry certainly had nothing in it and so setup could not have gotten it from there. Must assume, then, that it found it while scanning my partitions during setup/install and thought it was doing me a favor or something. Oh well.


  • adroit2

    Well I've found the solution on my own.

    Still have absolutely no idea why this problem suddenly crops up out of nowhere. I had been working on my project for a day or two no problem and then this suddenly crops up.

    All I can say is please STOP RECOMMENDING INCLUDING WINDOWS.H, inside many of the stdafx referenced headers there are ifdefs preventing the usage of windows.h! I realize that this particular thread doesnt have that inane suggestion but there are at least a dozen others on this forum that do!

    The only way Ive gotten this fixed, which this thread alludes to but does not really specifically describe, is to go into the options and include some extra platform SDK folders. They are;

    C:\Program Files\Microsoft Platform SDK\Include

    and

    C:\Program Files\Microsoft Platform SDK\Lib

    Make sure you add them to the Include and Lib sections appropriately.

    Hope this can help prevent the lame run around that other 'solutions' I have seen create.



  • Nihar1

    Filenames are not case sensitive.



  • Ovidiu

    Look under Tools->Options->Projects->VC++Directories

    Check the Include file section.



  • Silo4

    Did you have to remove or add something from these paths I can see the directory options but how did you change this to get it working!


  • Ami5

    This does not look right. The paths starting I:\$ Program Files... is my (really) old stuff. How did that get in there

    I renamed all my old folders before I installed VS 2005. The paths without the '$' prefix is all the new install for VS 2005.

    Could this be messing things up If so, how do I get the $ folders out of there

    I have no additional include directories/paths defined in the C++ General property page.

    ----- Build started: Project: My Test App, Configuration: Debug Win32 ------

    Compiling...

    stdafx.cpp

    Note: including file: c:\documents and settings\administrator\my documents\visual studio 2005\projects\my test app\my test app\stdafx.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afxwin.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afx.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\new.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afxver_.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afxv_w32.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\excpt.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\stdarg.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windef.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winnt.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\ctype.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack4.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: i:\$ program files\devstudio\vc\include\pshpack4.h

    Note: including file: i:\$ program files\devstudio\vc\include\pshpack2.h

    Note: including file: i:\$ program files\devstudio\vc\include\poppack.h

    Note: including file: i:\$ program files\devstudio\vc\include\pshpack2.h

    Note: including file: i:\$ program files\devstudio\vc\include\poppack.h

    Note: including file: i:\$ program files\devstudio\vc\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\string.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winbase.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winerror.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\wingdi.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack1.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack2.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack2.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack4.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winuser.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack2.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winnls.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\wincon.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winver.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winreg.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winnetwk.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\zmouse.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\commctrl.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack1.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\prsht.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\tchar.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\wchar.h

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2065: 'DWORD_PTR' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\afxv_w32.h(228) : error C2143: syntax error : missing ';' before 'GetWindowThreadProcessId'

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\afxv_dll.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\mfcassem.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\stdio.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\stdlib.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\time.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\limits.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\stddef.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\errno.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\malloc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\crtdbg.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atltrace.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atldef.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atlrc.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\include\sal.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atlconv.h

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atlalloc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\ole2.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack8.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winerror.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\objbase.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\rpcdce.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\rpcdcep.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\rpcnsi.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\rpcnterr.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\winerror.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\rpcndr.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\rpcnsip.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack4.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack8.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\wtypes.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\unknwn.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: i:\$ program files\devstudio\vc\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\ole2.h

    Note: including file: i:\$ program files\devstudio\vc\include\wtypes.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\objidl.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: i:\$ program files\devstudio\vc\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\ole2.h

    Note: including file: i:\$ program files\devstudio\vc\include\unknwn.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: i:\$ program files\devstudio\vc\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\ole2.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\cguid.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\oleauto.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\pshpack8.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\oaidl.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: i:\$ program files\devstudio\vc\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\ole2.h

    Note: including file: i:\$ program files\devstudio\vc\include\objidl.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: i:\$ program files\devstudio\vc\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\ole2.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\oleidl.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: i:\$ program files\devstudio\vc\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\ole2.h

    Note: including file: i:\$ program files\devstudio\vc\include\objidl.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpc.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\rpcndr.h

    Note: including file: i:\$ program files\devstudio\vc\include\windows.h

    Note: including file: i:\$ program files\devstudio\vc\include\ole2.h

    Note: including file: I:\$ Program Files\DevStudio\VC\include\poppack.h

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(80) : error C2065: 'LLONG_MIN' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(80) : error C2057: expected constant expression

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(81) : error C2065: 'LLONG_MAX' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(81) : error C2057: expected constant expression

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(89) : error C2065: 'ULLONG_MAX' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(89) : error C2057: expected constant expression

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(257) : warning C4267: 'argument' : conversion from 'size_t' to 'UINT', possible loss of data

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(269) : warning C4267: 'argument' : conversion from 'size_t' to 'UINT', possible loss of data

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(283) : warning C4267: 'argument' : conversion from 'size_t' to 'DWORD', possible loss of data

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(295) : warning C4267: 'argument' : conversion from 'size_t' to 'DWORD', possible loss of data

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2065: 'SIZE_T' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2146: syntax error : missing ')' before identifier 'Size'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2433: '_AtlVerifyStackAvailable' : 'inline' not permitted on data declarations

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(579) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(580) : error C2143: syntax error : missing ';' before '{'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(580) : error C2447: '{' : missing function header (old-style formal list )

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(636) : error C2061: syntax error : identifier 'SIZE_T'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(658) : see reference to class template instantiation 'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager<Allocator>' being compiled

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2061: syntax error : identifier 'LONG_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2146: syntax error : missing '(' before identifier 'LONG_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2061: syntax error : identifier 'LONG_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(92) : error C2146: syntax error : missing '(' before identifier 'LONG_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(132) : error C2065: 'CP_THREAD_ACP' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(750) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(752) : error C3861: 'wcscat_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlalloc.h(636) : error C2061: syntax error : identifier 'SIZE_T'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(963) : see reference to class template instantiation 'ATL::_ATL_SAFE_ALLOCA_IMPL::CAtlSafeAllocBufferManager<Allocator>' being compiled

    with

    [

    Allocator=ATL::CCRTAllocator

    ]

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1032) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1045) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1061) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1082) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1091) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1136) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1145) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1262) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1275) : error C3861: 'memcpy_s': identifier not found

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atlconv.h(1291) : error C3861: 'memcpy_s': identifier not found

    Note: including file: I:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include\atldebugapi.h

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C2143: syntax error : missing ';' before '__stdcall'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2182: 'AtlTraceCloseProcess' : illegal use of type 'void'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(32) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2182: 'AtlTraceSnapshotProcess' : illegal use of type 'void'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(33) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C2143: syntax error : missing ';' before '__stdcall'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(35) : error C2086: 'int ATL::DWORD_PTR' : redefinition

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(36) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : error C2146: syntax error : missing ')' before identifier 'dwModule'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(37) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2143: syntax error : missing ';' before '__stdcall'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2086: 'int ATL::DWORD_PTR' : redefinition

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2146: syntax error : missing ')' before identifier 'dwModule'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(39) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2143: syntax error : missing ';' before '__stdcall'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2086: 'int ATL::DWORD_PTR' : redefinition

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(31) : see declaration of 'ATL::DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2146: syntax error : missing ')' before identifier 'dwModule'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(40) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(42) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(43) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(44) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(45) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(46) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(47) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : error C2146: syntax error : missing ')' before identifier 'dwModule'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(57) : error C2182: 'AtlTraceVA' : illegal use of type 'void'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(58) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : error C2146: syntax error : missing ')' before identifier 'dwModule'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(59) : error C2182: 'AtlTraceVU' : illegal use of type 'void'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(60) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(62) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(63) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(64) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(65) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C2146: syntax error : missing ';' before identifier 'dwModule'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(91) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C2146: syntax error : missing ';' before identifier 'dwCategory'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(99) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(102) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2182: 'AtlTraceGetModuleInfo' : illegal use of type 'void'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(103) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2146: syntax error : missing ')' before identifier 'dwProcess'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : warning C4229: anachronism used : modifiers on data are ignored

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2182: 'AtlTraceGetCategoryInfo' : illegal use of type 'void'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atldebugapi.h(104) : error C2059: syntax error : ')'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2833: 'operator DWORD_PTR' is not a recognized operator or type

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2059: syntax error : 'newline'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(48) : error C2238: unexpected token(s) preceding ';'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C2146: syntax error : missing ';' before identifier 'm_dwCategory'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(52) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(82) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(88) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(121) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(123) : error C2061: syntax error : identifier 'DWORD_PTR'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(123) : error C2535: 'void ATL::CTrace::TraceV(const char *,int) const' : member function already defined or declared

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(120) : see declaration of 'ATL::CTrace::TraceV'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(125) : error C2146: syntax error : missing ';' before identifier 'RegisterCategory'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(125) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(126) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(126) : warning C4183: 'RegisterCategory': missing return type; assumed to be a member function returning 'int'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(128) : error C2146: syntax error : missing ';' before identifier 'RegisterCategory'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(128) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(129) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(129) : warning C4183: 'RegisterCategory': missing return type; assumed to be a member function returning 'int'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C2146: syntax error : missing ';' before identifier 'm_dwModule'

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(142) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(72) : error C2614: 'ATL::CTrace' : illegal member initialization: 'm_dwModule' is not a base or member

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(73) : error C2065: 'm_dwModule' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'dwCategory' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'nLevel' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : error C2065: 'eStatus' : undeclared identifier

    i:\program files\microsoft visual studio 8\vc\atlmfc\include\atltrace.h(85) : fatal error C1003: error count exceeds 100; stopping compilation

    Build log was saved at "file://c:\Documents and Settings\Administrator\My Documents\Visual Studio 2005\Projects\My Test App\My Test App\Debug\BuildLog.htm"

    My Test App - 122 error(s), 22 warning(s)

    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


  • 'DWORD_PTR' : undeclared identifier