Synopsis:
Fixes build busters in video/sitelib and rt-renderer caused
by
mismatched headers from MS SDKs
Overview:
winnt.h and basetsd.h are a nightmare in MS SDKs. If DirectX
and
Platform SDK includes are both in the include path and
DirectX comes
first, you get Platform SDK's winnt.h including DirectX's
basetsd.h
and failing miserably because POINTER_64, etc. are not
defined.
We just include hxclib/windows.h instead of windows.h to
ensure that
appropriate dependencies get included (in this case,
hxbasetsd.h
rather than the DirectX basetsd.h)
Files Modified:
video/sitelib/platform/win/ddpdb.c
datatype/text/realtext/renderer/platform/win/dllmain.cpp
Platforms and Profiles Affected:
All windows platforms
Platforms and Profiles Build Verified:
win32-i386-vc7/helix-dtdr-all-defines
Branches: hxclient_3_1_0_atlas, HEAD
Reviewer: gwright and ehyche
_______________________________________________
Video-dev mailing list
Video-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/video
-dev
|