From eec97eee762c7a7cc262f7e94033c6e4cde53fe5 Mon Sep 17 00:00:00 2001 From: Daniel Collins Date: Wed, 7 Sep 2011 23:37:57 +0000 Subject: [PATCH] Use service provider GUID defined in dplay.h. --- src/directplay.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/directplay.c b/src/directplay.c index 1c2a15a..706dec3 100644 --- a/src/directplay.c +++ b/src/directplay.c @@ -17,6 +17,8 @@ /* TODO: ASYNC I/O!! */ +#define INITGUID + #include #include #include @@ -41,13 +43,6 @@ struct sp_data_cont { HANDLE mutex; }; -const GUID IPX_GUID = { - 0x685BC400, - 0x9D2C, - 0x11CF, - {0xA9, 0xCD, 0x00, 0xAA, 0x00, 0x68, 0x86, 0xE3} -}; - #define DISCOVERY_SOCKET 42367 #define API_HEADER_SIZE sizeof(struct sockaddr_ipx) @@ -364,7 +359,7 @@ static HRESULT WINAPI IPX_ShutdownEx(LPDPSP_SHUTDOWNDATA data) { HRESULT WINAPI r_SPInit(LPSPINITDATA); HRESULT WINAPI SPInit(LPSPINITDATA data) { - if(!IsEqualGUID(data->lpGuid, &IPX_GUID)) { + if(!IsEqualGUID(data->lpGuid, &DPSPGUID_IPX)) { return r_SPInit(data); }