winmm: WINMM_CheckForMMSystem() is not used, remove it.
This commit is contained in:
parent
dff253abe6
commit
6f643290cf
|
@ -98,34 +98,6 @@ static void WINMM_DeleteIData(void)
|
||||||
DeleteCriticalSection(&WINMM_cs);
|
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
|
* WINMM_ErrorToString
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue