Are these warnings harmless?

Jan 31, 2009 at 10:37 AM
I added easyhook into my existing application and got warnings below:
1>u:\3rdparty\easyhook\easyhook.h(89) : warning C4005: 'NTDDI_VERSION' : macro redefinition
1>        c:\program files\microsoft sdks\windows\v6.0a\include\sdkddkver.h(157) : see previous definition of 'NTDDI_VERSION'
1>u:\3rdparty\easyhook\easyhook.h(90) : warning C4005: '_WIN32_WINNT' : macro redefinition
1>        u:\shellpal\main\stdafx.h(15) : see previous definition of '_WIN32_WINNT'

I found NTDDI_VERSION and _WIN32_WINNT already have been defined with a higher number. (easyhook.h try to redefine it with a low version number)
Jan 31, 2009 at 11:26 AM
No it should be fine...

As long as you overwrite these with a higher version number...