[DPLAY01] fix dplay8 headers

Raphael fenix at club-internet.fr
Tue Apr 6 20:33:02 CDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

 Changelog,
  - correct dplay8 headers for future use

Regards,
Raphael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAc1pSp7NA3AmQTU4RAtYAAJwNwLwbhY6TNyE1Y87OSjPBKxCYawCfSh6I
Pd86F1udz63uXjARNzTVzBA=
=wwAK
-----END PGP SIGNATURE-----
-------------- next part --------------
Index: include/dplay8.h
===================================================================
RCS file: /home/wine/wine/include/dplay8.h,v
retrieving revision 1.2
diff -u -r1.2 dplay8.h
--- include/dplay8.h	28 Aug 2003 21:43:35 -0000	1.2
+++ include/dplay8.h	7 Apr 2004 01:31:16 -0000
@@ -217,7 +217,7 @@
 typedef struct _BUFFERDESC {
   DWORD	  dwBufferSize;		
   BYTE*   pBufferData;		
-} BUFFERDESC, DPN_BUFFER_DESC, *PDPN_BUFFER_DESC, FAR * PBUFFERDESC;
+} BUFFERDESC, DPN_BUFFER_DESC, *PDPN_BUFFER_DESC, *PBUFFERDESC;
 
 typedef struct _DPN_CAPS {
   DWORD   dwSize;
@@ -463,20 +463,18 @@
 DEFINE_GUID(CLSID_DirectPlay8Server,   0xda825e1b,0x6830,0x43d7,0x83,0x5d,0xb,0x5a,0xd8,0x29,0x56,0xa2);
 
 DEFINE_GUID(IID_IDirectPlay8Peer,      0x5102dacf,0x241b,0x11d3,0xae,0xa7,0x0,0x60,0x97,0xb0,0x14,0x11);
-typedef struct IDirectPlay8Peer        *PDIRECTPLAY8PEER;
+typedef struct IDirectPlay8Peer        IDirectPlay8Peer, *PDIRECTPLAY8PEER;
 DEFINE_GUID(IID_IDirectPlay8Client,    0x5102dacd,0x241b,0x11d3,0xae,0xa7,0x0,0x60,0x97,0xb0,0x14,0x11);
-typedef struct IDirectPlay8Client      *PDIRECTPLAY8CLIENT;
+typedef struct IDirectPlay8Client      IDirectPlay8Client, *PDIRECTPLAY8CLIENT;
 DEFINE_GUID(IID_IDirectPlay8Server,    0x5102dace,0x241b,0x11d3,0xae,0xa7,0x0,0x60,0x97,0xb0,0x14,0x11);
-typedef struct IDirectPlay8Server      *PDIRECTPLAY8SERVER;
+typedef struct IDirectPlay8Server      IDirectPlay8Server, *PDIRECTPLAY8SERVER;
 
 DEFINE_GUID(CLSID_DP8SP_IPX,           0x53934290,0x628d,0x11d2,0xae,0xf,0x0,0x60,0x97,0xb0,0x14,0x11);
 DEFINE_GUID(CLSID_DP8SP_TCPIP,         0xebfe7ba0,0x628d,0x11d2,0xae,0xf,0x0,0x60,0x97,0xb0,0x14,0x11);
 DEFINE_GUID(CLSID_DP8SP_SERIAL,        0x743b5d60,0x628d,0x11d2,0xae,0xf,0x0,0x60,0x97,0xb0,0x14,0x11);
 DEFINE_GUID(CLSID_DP8SP_MODEM,         0x6d4a3650,0x628d,0x11d2,0xae,0xf,0x0,0x60,0x97,0xb0,0x14,0x11);
 
-
-typedef struct IDirectPlay8LobbiedApplication	*PDNLOBBIEDAPPLICATION;
-typedef struct IDirectPlay8Address              IDirectPlay8Address;
+typedef struct IDirectPlay8LobbiedApplication	*PIDirectPlay8LobbiedApplication, DNLOBBIEDAPPLICATION;
 
 
 /*****************************************************************************
Index: include/dpaddr.h
===================================================================
RCS file: /home/wine/wine/include/dpaddr.h,v
retrieving revision 1.2
diff -u -r1.2 dpaddr.h
--- include/dpaddr.h	28 Aug 2003 21:43:35 -0000	1.2
+++ include/dpaddr.h	7 Apr 2004 01:31:16 -0000
@@ -121,9 +121,9 @@
 DEFINE_GUID(CLSID_DirectPlay8Address,      0x934a9523, 0xa3ca, 0x4bc5, 0xad, 0xa0, 0xd6, 0xd9, 0x5d, 0x97, 0x94, 0x21);
 
 DEFINE_GUID(IID_IDirectPlay8Address,       0x83783300, 0x4063, 0x4c8a, 0x9d, 0xb3, 0x82, 0x83, 0xa, 0x7f, 0xeb, 0x31);
-typedef struct IDirectPlay8Address         *PDIRECTPLAY8ADDRESS, *LPDIRECTPLAY8ADDRESS;
+typedef struct IDirectPlay8Address         IDirectPlay8Address, *PDIRECTPLAY8ADDRESS, *LPDIRECTPLAY8ADDRESS;
 DEFINE_GUID(IID_IDirectPlay8AddressIP,     0xe5a0e990, 0x2bad, 0x430b, 0x87, 0xda, 0xa1, 0x42, 0xcf, 0x75, 0xde, 0x58);
-typedef struct IDirectPlay8AddressIP       *PDIRECTPLAY8ADDRESSIP, *LPDIRECTPLAY8ADDRESSIP;
+typedef struct IDirectPlay8AddressIP       IDirectPlay8AddressIP, *PDIRECTPLAY8ADDRESSIP, *LPDIRECTPLAY8ADDRESSIP;
 
 
 /*****************************************************************************
@@ -136,24 +136,25 @@
   STDMETHOD(BuildFromURLA)(THIS_ CHAR* pszSourceURL) PURE; \
   STDMETHOD(Duplicate)(THIS_ PDIRECTPLAY8ADDRESS* ppdpaNewAddress) PURE; \
   STDMETHOD(SetEqual)(THIS_ PDIRECTPLAY8ADDRESS pdpaAddress) PURE; \
-  STDMETHOD(IsEqual)(THIS_ PDIRECTPLAY8ADDRESS pdpaAddress) PURE; \
+  STDMETHOD(IsEqual)(THIS_  PDIRECTPLAY8ADDRESS pdpaAddress) PURE; \
   STDMETHOD(Clear)(THIS) PURE; \
   STDMETHOD(GetURLW)(THIS_ WCHAR* pwszURL, PDWORD pdwNumChars) PURE; \
   STDMETHOD(GetURLA)(THIS_ CHAR* pszURL, PDWORD pdwNumChars) PURE; \
   STDMETHOD(GetSP)(THIS_ GUID* pguidSP) PURE; \
-  STDMETHOD(GetUserData)(THIS_ void* pvUserData, PDWORD pdwBufferSize) PURE; \
+  STDMETHOD(GetUserData)(THIS_ LPVOID pvUserData, PDWORD pdwBufferSize) PURE; \
   STDMETHOD(SetSP)(THIS_ CONST GUID* CONST pguidSP) PURE; \
   STDMETHOD(SetUserData)(THIS_ CONST void* CONST pvUserData, CONST DWORD dwDataSize) PURE; \
   STDMETHOD(GetNumComponents)(THIS_ PDWORD pdwNumComponents) PURE; \
-  STDMETHOD(GetComponentByName)(THIS_ CONST WCHAR* CONST pwszName, void* pvBuffer, PDWORD pdwBufferSize, PDWORD pdwDataType) PURE; \
+  STDMETHOD(GetComponentByName)(THIS_ CONST WCHAR* CONST pwszName, LPVOID pvBuffer, PDWORD pdwBufferSize, PDWORD pdwDataType) PURE; \
   STDMETHOD(GetComponentByIndex)(THIS_ CONST DWORD dwComponentID, WCHAR* pwszName, PDWORD pdwNameLen, void* pvBuffer, PDWORD pdwBufferSize, PDWORD pdwDataType) PURE; \
   STDMETHOD(AddComponent)(THIS_ CONST WCHAR* CONST pwszName, CONST void* CONST lpvData, CONST DWORD dwDataSize, CONST DWORD dwDataType) PURE; \
   STDMETHOD(GetDevice)(THIS_ GUID* pDevGuid) PURE; \
   STDMETHOD(SetDevice)(THIS_ CONST GUID* CONST devGuid) PURE; \
   STDMETHOD(BuildFromDirectPlay4Address)(THIS_ LPVOID pvAddress, DWORD dwDataSize) PURE;
-COM_DEFINE(IDirectPlay8Address,IUnknown)
+ICOM_DEFINE(IDirectPlay8Address,IUnknown)
 #undef INTERFACE
 
+
 #ifdef COBJMACROS
 /*** IUnknown methods ***/
 #define IDirectPlay8Address_QueryInterface(p,a,b)               (p)->lpVtbl->QueryInterface(p,a,b)
@@ -193,7 +194,7 @@
   STDMETHOD(GetSockAddress)(THIS_ SOCKADDR* pSockAddr, PDWORD) PURE; \
   STDMETHOD(GetLocalAddress)(THIS_ GUID* pguidAdapter, USHORT* pusPort) PURE; \
   STDMETHOD(GetAddress)(THIS_ WCHAR* wszAddress, PDWORD pdwAddressLength, USHORT* psPort) PURE;
-COM_DEFINE(IDirectPlay8AddressIP,IUnknown)
+ICOM_DEFINE(IDirectPlay8AddressIP,IUnknown)
 #undef INTERFACE
 
 #ifdef COBJMACROS


More information about the wine-patches mailing list