mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 22:23:01 +00:00
[UCRT] Import Microsoft.Windows.SDK.CRTSource version 10.0.22621.3
Imported from https://www.nuget.org/packages/Microsoft.Windows.SDK.CRTSource/10.0.22621.3 License: MIT
This commit is contained in:
parent
f1b60c66f0
commit
04e0dc4a7a
568 changed files with 115483 additions and 0 deletions
60
sdk/lib/ucrt/misc/slbeep.cpp
Normal file
60
sdk/lib/ucrt/misc/slbeep.cpp
Normal file
|
@ -0,0 +1,60 @@
|
|||
/***
|
||||
*slbeep.c - Sleep and beep
|
||||
*
|
||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
*
|
||||
*Purpose:
|
||||
* defines _sleep() and _beep()
|
||||
*
|
||||
*******************************************************************************/
|
||||
|
||||
#include <corecrt_internal.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
/***
|
||||
*void _sleep(duration) - Length of sleep
|
||||
*
|
||||
*Purpose:
|
||||
*
|
||||
*Entry:
|
||||
* unsigned long duration - length of sleep in milliseconds or
|
||||
* one of the following special values:
|
||||
*
|
||||
* _SLEEP_MINIMUM - Sends a yield message without any delay
|
||||
* _SLEEP_FOREVER - Never return
|
||||
*
|
||||
*Exit:
|
||||
* None
|
||||
*
|
||||
*Exceptions:
|
||||
*
|
||||
*******************************************************************************/
|
||||
|
||||
extern "C" void __cdecl _sleep(unsigned long duration)
|
||||
{
|
||||
if (duration == 0)
|
||||
++duration;
|
||||
|
||||
Sleep(duration);
|
||||
}
|
||||
|
||||
/***
|
||||
*void _beep(frequency, duration) - Length of sleep
|
||||
*
|
||||
*Purpose:
|
||||
*
|
||||
*Entry:
|
||||
* unsigned frequency - frequency in hertz
|
||||
* unsigned duration - length of beep in milliseconds
|
||||
*
|
||||
*Exit:
|
||||
* None
|
||||
*
|
||||
*Exceptions:
|
||||
*
|
||||
*******************************************************************************/
|
||||
|
||||
extern "C" void __cdecl _beep(unsigned const frequency, unsigned const duration)
|
||||
{
|
||||
Beep(frequency, duration);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue