3 * reactos/lib/kernel32/misc/error.c
10 #include <kernel32/kernel32.h>
16 SetLastErrorByStatus (
20 DWORD Error = RtlNtStatusToDosError (Status);
32 NtCurrentTeb ()->LastErrorValue = (ULONG) dwErrorCode;
39 return (DWORD) (NtCurrentTeb ()->LastErrorValue);
45 Beep (DWORD dwFreq, DWORD dwDuration)
48 BEEP_SET_PARAMETERS BeepSetParameters;
51 hBeep = CreateFile("\\\\.\\Beep",
52 FILE_GENERIC_READ | FILE_GENERIC_WRITE,
58 if (hBeep == INVALID_HANDLE_VALUE)
62 BeepSetParameters.Frequency = dwFreq;
63 BeepSetParameters.Duration = dwDuration;
65 DeviceIoControl(hBeep,
68 sizeof(BEEP_SET_PARAMETERS),