<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Alexandre Julliard wrote :
<blockquote cite="mid87llc1qih2.fsf@wine.dyndns.org" type="cite">
  <pre wrap="">R&eacute;mi Assailly <a class="moz-txt-link-rfc2396E" href="mailto:remi.assailly@free.fr">&lt;remi.assailly@free.fr&gt;</a> writes:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Changelog:
* get rid of dce.h
--- dlls/x11drv/winpos.c        2004-12-09 19:10:35.000000000 +0100
+++ dlls/x11drv/winpos.c        2004-12-11 19:46:03.000000000 +0100
@@ -40,7 +40,6 @@
 #include "x11drv.h"
 #include "win.h"
 #include "winpos.h"
-#include "dce.h"
 #include "cursoricon.h"
 #include "nonclient.h"
 
@@ -49,6 +48,8 @@
 
 WINE_DEFAULT_DEBUG_CHANNEL(x11drv);
 
+extern BOOL DCE_InvalidateDCE( HWND, const RECT* );
    </pre>
  </blockquote>
  <pre wrap=""><!---->
The goal of the header files cleanup is not to mechanically remove the
#includes by duplicating the definitions, if we wanted to do that it
would have been done long ago. The real goal is to get rid of the
inter-dll dependencies, the global headers are really just a symptom
of the problem.
  </pre>
</blockquote>
Well, I see.<br>
Do you agree if I first move all definitions used by only one dll ? (
in the case of dce.h, we'll just keep <br>
extern BOOL DCE_InvalidateDCE( HWND, const RECT* ) )<br>
What will stay is inter-dll dependencies and we'll be sure the problem
is here and we'll work on it.<br>
</body>
</html>