From 6f643290cf1cc28bda57a1c84379d052e0b585c3 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Sun, 8 Nov 2009 10:57:58 +0100 Subject: [PATCH] winmm: WINMM_CheckForMMSystem() is not used, remove it. --- dlls/winmm/winmm.c | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/dlls/winmm/winmm.c b/dlls/winmm/winmm.c index 677bfa3f7d2..ef993f22514 100644 --- a/dlls/winmm/winmm.c +++ b/dlls/winmm/winmm.c @@ -98,34 +98,6 @@ static void WINMM_DeleteIData(void) DeleteCriticalSection(&WINMM_cs); } -/****************************************************************** - * WINMM_LoadMMSystem - * - */ -static HANDLE (WINAPI *pGetModuleHandle16)(LPCSTR); -static DWORD (WINAPI *pLoadLibrary16)(LPCSTR); - -BOOL WINMM_CheckForMMSystem(void) -{ - /* 0 is not checked yet, -1 is not present, 1 is present */ - static int loaded /* = 0 */; - - if (loaded == 0) - { - HANDLE h = GetModuleHandleA("kernel32"); - loaded = -1; - if (h) - { - pGetModuleHandle16 = (void*)GetProcAddress(h, "GetModuleHandle16"); - pLoadLibrary16 = (void*)GetProcAddress(h, (LPCSTR)35); /* ordinal for LoadLibrary16 */ - if (pGetModuleHandle16 && pLoadLibrary16 && - (pGetModuleHandle16("MMSYSTEM.DLL") || pLoadLibrary16("MMSYSTEM.DLL"))) - loaded = 1; - } - } - return loaded > 0; -} - /****************************************************************** * WINMM_ErrorToString */