BOOL BeepEx( DWORD dwFreq, // sound frequency, in hertz
DWORD dwDuration) // sound duration, in milliseconds
{
BOOL bRet = 0;
HMODULE hKernel32 = GetModuleHandle(_T("kernel32.dll"));
if(hKernel32)
{
BOOL (WINAPI* BeepFun)(DWORD,DWORD)
= (BOOL (WINAPI *)(DWORD,DWORD))GetProcAddress(hKernel32, "Beep");
if(BeepFun)
{
bRet = BeepFun(dwFreq, dwDuration);
}
}
return bRet;
}