<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.emulators.wine.patches">
    <title>gmane.comp.emulators.wine.patches</title>
    <link>http://blog.gmane.org/gmane.comp.emulators.wine.patches</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105995"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105994"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105993"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105992"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105991"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105990"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105989"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105988"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105987"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105986"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105985"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105984"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105983"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105982"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105981"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105980"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105979"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105978"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105977"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105976"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105995">
    <title>[website] Spanish translation for release 1.5.5</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105995</link>
    <description>&lt;pre&gt;With regards.

Eduardo




&lt;/pre&gt;</description>
    <dc:creator>Eduardo García</dc:creator>
    <dc:date>2012-05-26T08:31:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105994">
    <title>[website] French translation for release 1.5.5</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105994</link>
    <description>&lt;pre&gt;---
 news/fr/2012052501.xml |   15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 news/fr/2012052501.xml

diff --git a/news/fr/2012052501.xml b/news/fr/2012052501.xml
new file mode 100644
index 0000000..154ec92
--- /dev/null
+++ b/news/fr/2012052501.xml
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,15 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+&amp;lt;news&amp;gt;
+&amp;lt;date&amp;gt;25 mai 2012&amp;lt;/date&amp;gt;
+&amp;lt;title&amp;gt;Sortie de Wine 1.5.5&amp;lt;/title&amp;gt;
+&amp;lt;body&amp;gt;
+&amp;lt;p&amp;gt; La version de développement 1.5.5 de Wine est disponible.&amp;lt;/p&amp;gt;
+&amp;lt;p&amp;gt; &amp;lt;a href="{$root}/announce/1.5.5"&amp;gt;Nouveautés&amp;lt;/a&amp;gt; de cette version :
+&amp;lt;ul&amp;gt;
+  &amp;lt;li&amp;gt;Prise en charge de l'installation de Mono comme module externe à Wine.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;Tramage des brosses modèles dans le moteur DIB.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;Prise en charge de l'installation du moteur d'exécution .NET 4.0.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;Fichiers DDS pris en charge dans D3DX9.&amp;lt;/li&amp;gt;
+  &amp;lt;li&amp;gt;Diverses corrections de bogues.&amp;lt;/li&amp;gt;
+&amp;lt;/ul&amp;gt;&amp;lt;/p&amp;gt;
+&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;Le &amp;lt;a href="http://prdownloads.sourceforge.net/wine/wine-1.5.5.tar.bz2"&amp;gt;code source&amp;lt;/a&amp;gt; est disponible dès à présent. Les paquets binaires sont en cours de constr&lt;/pre&gt;</description>
    <dc:creator>Frédéric Delanoy</dc:creator>
    <dc:date>2012-05-25T20:59:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105993">
    <title>[PATCH 4/4] ws2_32: Use STATUS_MORE_PROCESSING_REQUIRED to indicatethat the AcceptEx async is incomplete (try 3, resend).</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105993</link>
    <description>&lt;pre&gt;Real Name:
    Erich Hoover

Description:
    This patch changes the way AcceptEx handles completions so that
canceled sockets can still send completion notifications.  The patch
fixes a significant issue with the WoW launcher and the Diablo 3
installer (Bug #28898).

Changelog:
    ws2_32: Use STATUS_MORE_PROCESSING_REQUIRED to indicate that the
AcceptEx async is incomplete.

&lt;/pre&gt;</description>
    <dc:creator>Erich E. Hoover</dc:creator>
    <dc:date>2012-05-25T20:49:49</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105992">
    <title>[PATCH 3/4] server: STATUS_MORE_PROCESSING_REQUIRED does not indicatethat an async operation is complete (try 3).</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105992</link>
    <description>&lt;pre&gt;Real Name:
    Erich Hoover

Description:
    Several MSDN articles indicate that kernel drivers can respond
with STATUS_MORE_PROCESSING_REQUIRED to indicate that an IRP is
incomplete and that a completion should not be processed.  Handling
the return value of our async operations in this way permits us to
handle completions for closed AcceptEx socket handles (part 3).  I
realize that my previous attempt at this (using STATUS_ALERTED) was
considered to be hackish, but I now have some evidence to support this
method and I have added a variety of tests that establish that
AcceptEx needs to work this way.  Since there isn't enough room to add
the completion port and the completion key to apc_call_t, and it would
be unacceptable to use the handle to the APC to send the completion, I
can't see any other way to solve this issue except to have the
callback return a value that means "I'm not done yet" or drastically
restructure how the APC data is passed between the client and the
server.  This version of the patch &lt;/pre&gt;</description>
    <dc:creator>Erich E. Hoover</dc:creator>
    <dc:date>2012-05-25T20:48:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105991">
    <title>[PATCH 2/4] server: Update stored completion information even afteran async IO is queued (try 3).</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105991</link>
    <description>&lt;pre&gt;Real Name:
    Erich Hoover

Description:
    The completion information for a file handle can be updated after
an async IO has been queued and this information will still be valid
for the async operation (even if the handle is closed before the async
completes!).  The attached patch adds a file operation to update the
completion information for a queued async operation so that such a
change can be properly propagated to the async object.  This new
version of the patch has been updated to not requiring searching
through the list of async objects associated with a queue and adds a
test demonstrating this behavior to ntdll.

Changelog:
    server: Update stored completion information even after an async
IO is queued.

&lt;/pre&gt;</description>
    <dc:creator>Erich E. Hoover</dc:creator>
    <dc:date>2012-05-25T20:45:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105990">
    <title>[PATCH 1/4] server: Move completion from async object to async queue.</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105990</link>
    <description>&lt;pre&gt;Real Name:
    Erich Hoover

Description:
    It seems that the completion information should be associated with
the async queue, rather than the async object, since the completion
information for a file handle can be updated after an async IO has
been queued.  So, the attached patch moves the completion information
from the async object into the async queue so that we can properly
handle associating a completion with a file descriptor after an async
IO is queued (part 2).

Changelog:
    server: Move completion from async object to async queue.

&lt;/pre&gt;</description>
    <dc:creator>Erich E. Hoover</dc:creator>
    <dc:date>2012-05-25T20:43:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105989">
    <title>[website] Wine 1.5.5 freigegeben</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105989</link>
    <description>&lt;pre&gt;---
 news/de/2012052501.xml |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)
 create mode 100644 news/de/2012052501.xml



&lt;/pre&gt;</description>
    <dc:creator>André Hentschel</dc:creator>
    <dc:date>2012-05-25T19:55:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105988">
    <title>[PATCH 2/2] msvcrt: Improve handling of try..catch blocks inside catch</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105988</link>
    <description>&lt;pre&gt;---
  dlls/msvcrt/except_i386.c |   55 
+++++++++++++++++++++++++++-----------------
  1 files changed, 34 insertions(+), 21 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Piotr Caban</dc:creator>
    <dc:date>2012-05-25T17:43:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105987">
    <title>[PATCH 1/2] msvcrt: Handle rethrown exception in cxx_frame_handler</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105987</link>
    <description>&lt;pre&gt;
Handles exceptions rethrown in a function called from catch block.
---
  dlls/msvcrt/except_i386.c |   20 +++++++++++++++++++-
  1 files changed, 19 insertions(+), 1 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Piotr Caban</dc:creator>
    <dc:date>2012-05-25T17:42:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105986">
    <title>[PATCH 7/8 try2] wininet: Store certificate error information insecurity flags</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105986</link>
    <description>&lt;pre&gt;Please use this version instead.

---
 dlls/wininet/http.c          |   18 +----
 dlls/wininet/internet.h      |   11 ++-
 dlls/wininet/netconnection.c |  188
++++++++++++++++++++++++-----------------
 3 files changed, 123 insertions(+), 94 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:51:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105985">
    <title>[PATCH 8/8] wininet: Added INTERNET_OPTION_SECURITY_FLAGS tests</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105985</link>
    <description>&lt;pre&gt;---
 dlls/wininet/tests/http.c |  215
+++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 215 insertions(+), 0 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:36:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105984">
    <title>[PATCH 7/8] wininet: Store certificate error information in securityflags</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105984</link>
    <description>&lt;pre&gt;---
 dlls/wininet/http.c          |   18 +----
 dlls/wininet/internet.h      |   11 +++-
 dlls/wininet/netconnection.c |  170
++++++++++++++++++++++++------------------
 3 files changed, 111 insertions(+), 88 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:36:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105983">
    <title>[PATCH 6/8] wininet: Added INTERNET_OPTION_SETTINGS_CHANGED semi-stubimplementation</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105983</link>
    <description>&lt;pre&gt;---
 dlls/wininet/http.c     |    8 ++++----
 dlls/wininet/internet.c |    7 ++++++-
 dlls/wininet/internet.h |    8 +++++++-
 3 files changed, 17 insertions(+), 6 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:35:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105982">
    <title>[PATCH 5/8] wininet: Store server_t on the list until clean up</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105982</link>
    <description>&lt;pre&gt;---
 dlls/wininet/http.c     |   21 +++++++++------------
 dlls/wininet/internet.h |    1 -
 2 files changed, 9 insertions(+), 13 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:35:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105981">
    <title>[PATCH 4/8] wininet: Set SECURITY_FLAG_STRENGTH_* flags inNETCONN_secure_connect</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105981</link>
    <description>&lt;pre&gt;---
 dlls/wininet/http.c          |   11 ++---------
 dlls/wininet/netconnection.c |    9 +++++++++
 2 files changed, 11 insertions(+), 9 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:35:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105980">
    <title>[PATCH 3/8] wininet: Set SECURITY_FLAG_SECURRE inNETCON_secure_connect</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105980</link>
    <description>&lt;pre&gt;---
 dlls/wininet/http.c          |    2 --
 dlls/wininet/netconnection.c |    2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:34:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105979">
    <title>[PATCH 2/8] wininet: Store security flags in server_t</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105979</link>
    <description>&lt;pre&gt;---
 dlls/wininet/http.c          |    4 ++--
 dlls/wininet/internet.h      |    2 ++
 dlls/wininet/netconnection.c |    3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:34:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105978">
    <title>[PATCH 1/8] wininet: Store server_t in http_request_t</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105978</link>
    <description>&lt;pre&gt;---
 dlls/wininet/http.c     |   77
+++++++++++++++++++++++++----------------------
 dlls/wininet/internet.h |    1 +
 2 files changed, 42 insertions(+), 36 deletions(-)



&lt;/pre&gt;</description>
    <dc:creator>Jacek Caban</dc:creator>
    <dc:date>2012-05-25T14:34:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105977">
    <title>[PATCH 5/5] d3d9: Get rid of IDirect3D9Impl.</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105977</link>
    <description>&lt;pre&gt;---
 dlls/d3d9/d3d9_main.c    |    4 +-
 dlls/d3d9/d3d9_private.h |   28 ++---
 dlls/d3d9/device.c       |    2 +-
 dlls/d3d9/directx.c      |  335 ++++++++++++++++++++++------------------------
 4 files changed, 176 insertions(+), 193 deletions(-)

diff --git a/dlls/d3d9/d3d9_main.c b/dlls/d3d9/d3d9_main.c
index e3bb9f8..065a37e 100644
--- a/dlls/d3d9/d3d9_main.c
+++ b/dlls/d3d9/d3d9_main.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -35,7 +35,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void WINAPI DebugSetMute(void) {
 
 IDirect3D9 * WINAPI DECLSPEC_HOTPATCH Direct3DCreate9(UINT sdk_version)
 {
-    IDirect3D9Impl *object;
+    struct d3d9 *object;
 
     TRACE("sdk_version %#x.\n", sdk_version);
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -59,7 +59,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; IDirect3D9 * WINAPI DECLSPEC_HOTPATCH Direct3DCreate9(UINT sdk_version)
 
 HRESULT WINAPI DECLSPEC_HOTPATCH Direct3DCreate9Ex(UINT sdk_version, IDirect3D9Ex **d3d9ex)
 {
-    IDirect3D9Impl *object;
+    struct d3d9 *object;
 
     TRACE("sdk_version %#x, d3d9ex %p.\n", sdk_version, d3d9ex);
 
diff --git a/dlls/d3d9/d3d9_private.h b/dlls/d3d9/d3d9_private.h
index 793c948..&lt;/pre&gt;</description>
    <dc:creator>Henri Verbeet</dc:creator>
    <dc:date>2012-05-25T14:10:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105976">
    <title>[PATCH 4/5] d3d9: Add a separate function for d3d9 initialization.</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105976</link>
    <description>&lt;pre&gt;---
 dlls/d3d9/d3d9_main.c    |   58 +++++++++++++++++++++++++++------------------
 dlls/d3d9/d3d9_private.h |   14 +----------
 dlls/d3d9/directx.c      |   18 ++++++++++++-
 3 files changed, 52 insertions(+), 38 deletions(-)

diff --git a/dlls/d3d9/d3d9_main.c b/dlls/d3d9/d3d9_main.c
index 6eed9b7..e3bb9f8 100644
--- a/dlls/d3d9/d3d9_main.c
+++ b/dlls/d3d9/d3d9_main.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -33,40 +33,52 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void WINAPI DebugSetMute(void) {
     /* nothing to do */
 }
 
-IDirect3D9* WINAPI DECLSPEC_HOTPATCH Direct3DCreate9(UINT SDKVersion) {
-    IDirect3D9Impl* object = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDirect3D9Impl));
-
-    object-&amp;gt;IDirect3D9Ex_iface.lpVtbl = &amp;amp;Direct3D9_Vtbl;
-    object-&amp;gt;ref = 1;
+IDirect3D9 * WINAPI DECLSPEC_HOTPATCH Direct3DCreate9(UINT sdk_version)
+{
+    IDirect3D9Impl *object;
 
-    wined3d_mutex_lock();
-    object-&amp;gt;WineD3D = wined3d_create(9, 0);
-    wined3d_mutex_unlock();
+    TRACE("sdk_version %#x.\n", sdk_version);
 
-    TRACE("SDKVersion = %x, Created Direct3D object &amp;lt; at &amp;gt;&lt;/pre&gt;</description>
    <dc:creator>Henri Verbeet</dc:creator>
    <dc:date>2012-05-25T14:10:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.emulators.wine.patches/105975">
    <title>[PATCH 2/5] d3d9: Get rid of the D3D_DECL_* macros.</title>
    <link>http://comments.gmane.org/gmane.comp.emulators.wine.patches/105975</link>
    <description>&lt;pre&gt;---
 dlls/d3d9/vertexdeclaration.c |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dlls/d3d9/vertexdeclaration.c b/dlls/d3d9/vertexdeclaration.c
index 679f010..2d31dd7 100644
--- a/dlls/d3d9/vertexdeclaration.c
+++ b/dlls/d3d9/vertexdeclaration.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -27,8 +27,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; WINE_DEFAULT_DEBUG_CHANNEL(d3d9);
 static const struct
 {
     enum wined3d_format_id format;
-    int         size;
-    int         typesize;
+    unsigned int component_count;
+    unsigned int component_size;
 }
 d3d_dtype_lookup[] =
 {
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -51,9 +51,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; d3d_dtype_lookup[] =
     /* D3DDECLTYPE_FLOAT16_4 */ {WINED3DFMT_R16G16B16A16_FLOAT, 4, sizeof(short int)}
 };
 
-#define D3D_DECL_SIZE(type)          d3d_dtype_lookup[type].size
-#define D3D_DECL_TYPESIZE(type)      d3d_dtype_lookup[type].typesize
-
 static inline IDirect3DVertexDeclaration9Impl *impl_from_IDirect3DVertexDeclaration9(IDirect3DVertexDeclaration9 *iface)
 {
     return CONTAINING_RECORD(iface, IDirect3DVertexDeclaration9Impl, IDirect3DVertexDec&lt;/pre&gt;</description>
    <dc:creator>Henri Verbeet</dc:creator>
    <dc:date>2012-05-25T14:10:28</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.emulators.wine.patches">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.emulators.wine.patches</link>
  </textinput>
</rdf:RDF>

