有熟悉detours.h的没,请问一个简单的有关问题

有熟悉detours.h的没,请教一个简单的问题
编译提示如下的错误.是怎么回事


1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(34): error C2016: C 要求一个结构或联合至少有一个成员
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(34): error C2061: 语法错误: 标识符“DWORD”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(35): error C2061: 语法错误: 标识符“Data2”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(35): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(36): error C2061: 语法错误: 标识符“Data3”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(36): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(37): error C2061: 语法错误: 标识符“Data4”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(37): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(37): error C3409: 不允许空特性块
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(37): error C2143: 语法错误 : 缺少“]”(在“常量”的前面)
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(38): error C2059: 语法错误:“}”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(75): error C2061: 语法错误: 标识符“DETOUR_EXE_RESTORE_GUID”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(75): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(85): error C2016: C 要求一个结构或联合至少有一个成员
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(85): error C2061: 语法错误: 标识符“DWORD”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(86): error C2061: 语法错误: 标识符“nSignature”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(86): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(87): error C2061: 语法错误: 标识符“nDataOffset”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(87): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(88): error C2061: 语法错误: 标识符“cbDataSize”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(88): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(90): error C2061: 语法错误: 标识符“nOriginalImportVirtualAddress”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(90): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(91): error C2061: 语法错误: 标识符“nOriginalImportSize”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(91): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(92): error C2061: 语法错误: 标识符“nOriginalBoundImportVirtualAddress”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(92): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(93): error C2061: 语法错误: 标识符“nOriginalBoundImportSize”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(93): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(95): error C2061: 语法错误: 标识符“nOriginalIatVirtualAddress”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(95): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(96): error C2061: 语法错误: 标识符“nOriginalIatSize”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(96): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(97): error C2061: 语法错误: 标识符“nOriginalSizeOfImage”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(97): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(98): error C2061: 语法错误: 标识符“cbPrePE”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(98): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(100): error C2061: 语法错误: 标识符“nOriginalClrFlags”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(100): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(101): error C2061: 语法错误: 标识符“reserved1”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(101): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(102): error C2061: 语法错误: 标识符“reserved2”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(102): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(103): error C2061: 语法错误: 标识符“reserved3”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(103): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(106): error C2059: 语法错误:“}”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(110): error C2016: C 要求一个结构或联合至少有一个成员
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(110): error C2061: 语法错误: 标识符“DWORD”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(111): error C2061: 语法错误: 标识符“nReserved”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(111): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(112): error C2061: 语法错误: 标识符“guid”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(112): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(113): error C2059: 语法错误:“}”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(118): error C2016: C 要求一个结构或联合至少有一个成员
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(118): error C2061: 语法错误: 标识符“ULONG”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(119): error C2061: 语法错误: 标识符“MajorRuntimeVersion”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(119): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(120): error C2061: 语法错误: 标识符“MinorRuntimeVersion”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(120): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(123): error C2061: 语法错误: 标识符“MetaData”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(123): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(124): error C2061: 语法错误: 标识符“Flags”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(124): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(127): error C2059: 语法错误:“}”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(131): error C2016: C 要求一个结构或联合至少有一个成员
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(131): error C2061: 语法错误: 标识符“ULONG”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(133): error C2061: 语法错误: 标识符“pidh”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(133): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(134): error C2061: 语法错误: 标识符“pinh”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(134): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(135): error C2061: 语法错误: 标识符“pclrFlags”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(135): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(136): error C2061: 语法错误: 标识符“impDirProt”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(136): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(138): error C2061: 语法错误: 标识符“idh”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(138): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(139): error C2061: 语法错误: 标识符“inh”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(139): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(140): error C2061: 语法错误: 标识符“clrFlags”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(140): error C2059: 语法错误:“;”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(141): error C2059: 语法错误:“}”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(165): error C2143: 语法错误 : 缺少“)”(在“*”的前面)
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(165): error C2143: 语法错误 : 缺少“{”(在“*”的前面)
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(165): error C2059: 语法错误:“)”
1>c:\program files (x86)\microsoft research\detours express 3.0\include\detours.h(165): error C2146: 语法错误: 缺少“)”(在标识符“pContext”的前面)
....


------解决思路----------------------
应该是还有需要的头文件没包含,看看其使用demo 吧
------解决思路----------------------
偶遇到类似问题都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。