2009-04-05 Ozkan Sezer <sezeroz@gmail.com>
* ddraw.h: Better match the PSDK types, re order a few things (wine git
5b375aec71419a5a5bb57a42293ef348d6dc96a8).
git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@721 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/direct-x/ChangeLog b/mingw-w64-headers/direct-x/ChangeLog
index 117eaf0..67f1426 100644
--- a/mingw-w64-headers/direct-x/ChangeLog
+++ b/mingw-w64-headers/direct-x/ChangeLog
@@ -2,6 +2,8 @@
* d3d8types.h, d3d9types.h: Remove misspelled constants as they exist
correctly spelled (wine git d476313a49c1b46eeef390c79cadd72cd3eb217d).
+ * ddraw.h: Better match the PSDK types, re order a few things (wine git
+ 5b375aec71419a5a5bb57a42293ef348d6dc96a8).
2009-04-04 Ozkan Sezer <sezeroz@gmail.com>
diff --git a/mingw-w64-headers/direct-x/include/ddraw.h b/mingw-w64-headers/direct-x/include/ddraw.h
index 2b112f7..0158406 100644
--- a/mingw-w64-headers/direct-x/include/ddraw.h
+++ b/mingw-w64-headers/direct-x/include/ddraw.h
@@ -1086,6 +1086,14 @@
typedef LPDDENUMCALLBACKEXA LPDDENUMCALLBACKEX;
#endif
+HRESULT WINAPI DirectDrawEnumerateA(LPDDENUMCALLBACKA,LPVOID);
+HRESULT WINAPI DirectDrawEnumerateW(LPDDENUMCALLBACKW,LPVOID);
+#ifdef UNICODE
+#define DirectDrawEnumerate DirectDrawEnumerateW
+#else
+#define DirectDrawEnumerate DirectDrawEnumerateA
+#endif
+
HRESULT WINAPI DirectDrawEnumerateExA( LPDDENUMCALLBACKEXA lpCallback, LPVOID lpContext, DWORD dwFlags);
HRESULT WINAPI DirectDrawEnumerateExW( LPDDENUMCALLBACKEXW lpCallback, LPVOID lpContext, DWORD dwFlags);
#ifdef UNICODE
@@ -2591,17 +2599,9 @@
#endif
-HRESULT WINAPI DirectDrawCreate(LPGUID,LPDIRECTDRAW*,LPUNKNOWN);
-HRESULT WINAPI DirectDrawCreateEx(LPGUID,LPVOID*,REFIID,LPUNKNOWN);
-HRESULT WINAPI DirectDrawEnumerateA(LPDDENUMCALLBACKA,LPVOID);
-HRESULT WINAPI DirectDrawEnumerateW(LPDDENUMCALLBACKW,LPVOID);
-#ifdef UNICODE
-#define DirectDrawEnumerate DirectDrawEnumerateW
-#else
-#define DirectDrawEnumerate DirectDrawEnumerateA
-#endif
-
-HRESULT WINAPI DirectDrawCreateClipper(DWORD,LPDIRECTDRAWCLIPPER*,LPUNKNOWN);
+HRESULT WINAPI DirectDrawCreate(GUID*,LPDIRECTDRAW*,IUnknown*);
+HRESULT WINAPI DirectDrawCreateEx(GUID*,LPVOID*,REFIID,IUnknown*);
+HRESULT WINAPI DirectDrawCreateClipper(DWORD,LPDIRECTDRAWCLIPPER*,IUnknown*);
#ifdef __cplusplus
} /* extern "C" */