oleidl.h isn't usable without winuser.h being included first due to
using the LPMSG type, so explicitly include it by adding a cpp_quote
statement to oleidl.idl. In the PSDK it is implicitly included as
IDL-generated header includes windows.h, which in turn includes
winuser.h.
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-cpp_quote("#include <winuser.h>")
#include "oleidl.idl"
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
-cpp_quote("#include <winuser.h>")
#include "ocidl.idl"
interface IOleInPlaceActiveObject;
+cpp_quote("#include <winuser.h>")
+
/*****************************************************************************
* IOleTypes interface
*/