On Fri, Aug 15, 2008 at 5:35 AM, Eli Zaretskii
wrote:
By the way, since you evidently compiled the latest w32.c with VS 6,
could you please look at the header Winbase.h, and tell whether the
declaration of MEMORYSTATUSEX exists there, and if it does, whether it
is guarded by preprocessor conditionals, like certain values of
_WIN32_WINNT or WINVER?
I'm asking because someone else reported a compilation failure with VS
2003, and I want to find a solution to that problem which doesn't
break VS 6.
Eli,
I have two copies of winbase.h that define that type:
c:/Program Files/Microsoft SDKs/Windows/v6.0A/Include/WinBase.h
and
c:/Program Files/Microsoft SDKs/Windows/v5.0/Include/WinBase.h
In both files, there are no preprocessor conditionals guarding the definition of that type (and the types are defined identically).
Hope this helps.
--
Fran