From: Peter Dimov (pdimov_at_[hidden])
Date: 2002-08-20 06:51:09


From: "Martin Schürch" <mschuerch_at_[hidden]>
> Wouldn't it be possible to include <windows.h> only in the cpp file (
would
> be winapi.cpp ). And to declare critical_sction and the used functions in
> winapi.h only.

Yes, it would be possible to do that, but currently shared_ptr.hpp doesn't
have any separately compiled parts, it's header-only.

> To have windows.h included in winapi.hpp would be a mess (at least it
would
> work) because winapi.hpp gets included also when shared_ptr.hpp is
> included. Is this neccessary?

In managed mode, it appears to be necessary to use the real windows.h
declarations.