You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
2.3 KiB
54 lines
2.3 KiB
/**INC+**********************************************************************/
|
|
/* Header: nspint.h */
|
|
/* */
|
|
/* Purpose: Sound Player - 32-bit specific internal header. */
|
|
/* */
|
|
/* Copyright(C) Microsoft Corporation 1997 */
|
|
/* */
|
|
/****************************************************************************/
|
|
/** Changes:
|
|
* $Log: Y:/logs/hydra/tshrclnt/core/nspint.h_v $
|
|
*
|
|
* Rev 1.1 25 Sep 1997 14:49:54 KH
|
|
* SFR1037: Initial Sound player implementation
|
|
**/
|
|
/**INC-**********************************************************************/
|
|
#ifndef _H_NSPINT
|
|
#define _H_NSPINT
|
|
|
|
#define TRC_GROUP TRC_GROUP_CORE
|
|
#define TRC_FILE "nspint"
|
|
|
|
/****************************************************************************/
|
|
/* */
|
|
/* INLINE FUNCTIONS */
|
|
/* */
|
|
/****************************************************************************/
|
|
__inline DCVOID DCINTERNAL SPPlaySound(DCUINT32 frequency, DCUINT32 duration)
|
|
{
|
|
DC_BEGIN_FN("SPPlaySound");
|
|
|
|
/************************************************************************/
|
|
/* The parameters have no effect on Win95. A Win95 system with a sound */
|
|
/* card always plays the default system sound; a Win95 system without a */
|
|
/* sound card always plays the standard system beep. */
|
|
/************************************************************************/
|
|
#ifndef OS_WINCE
|
|
if ( !Beep(frequency, duration) )
|
|
#else // OS_WINCE
|
|
DC_IGNORE_PARAMETER(frequency);
|
|
DC_IGNORE_PARAMETER(duration);
|
|
if ( !MessageBeep(0xFFFFFFFF) )
|
|
#endif // OS_WINCE
|
|
{
|
|
TRC_ERR((TB, _T("Beep(%#lx, %lu) failed"), frequency, duration));
|
|
TRC_SYSTEM_ERROR("Beep");
|
|
}
|
|
|
|
DC_END_FN();
|
|
}
|
|
|
|
#undef TRC_GROUP
|
|
#undef TRC_FILE
|
|
|
|
#endif /* _H_NSPINT */
|