Annotation of ntddk/inc/ntddbeep.h, revision 1.1

1.1     ! root        1: /*++ BUILD Version: 0001    // Increment this if a change has global effects
        !             2: 
        !             3: Copyright (c) 1990-1993  Microsoft Corporation
        !             4: 
        !             5: Module Name:
        !             6: 
        !             7:     ntddbeep.h
        !             8: 
        !             9: Abstract:
        !            10: 
        !            11:     This is the include file that defines all constants and types for
        !            12:     the beep device.
        !            13: 
        !            14: Author:
        !            15: 
        !            16:     Lee A. Smith (lees) 02-Aug-1991.
        !            17: 
        !            18: Revision History:
        !            19: 
        !            20: --*/
        !            21: 
        !            22: #ifndef _NTDDBEEP_
        !            23: #define _NTDDBEEP_
        !            24: 
        !            25: //
        !            26: // Device Name - this string is the name of the device.  It is the name
        !            27: // that should be passed to NtOpenFile when accessing the device.
        !            28: //
        !            29: // Note:  For devices that support multiple units, it should be suffixed
        !            30: //        with the Ascii representation of the unit number.
        !            31: //
        !            32: 
        !            33: #define DD_BEEP_DEVICE_NAME    "\\Device\\Beep"
        !            34: #define DD_BEEP_DEVICE_NAME_U L"\\Device\\Beep"
        !            35: 
        !            36: //
        !            37: // NtDeviceIoControlFile IoControlCode values for this device.
        !            38: //
        !            39: // Warning:  Remember that the low two bits of the code specify how the
        !            40: //           buffers are passed to the driver!
        !            41: //
        !            42: 
        !            43: #define IOCTL_BEEP_SET CTL_CODE(FILE_DEVICE_BEEP, 0, METHOD_BUFFERED, FILE_ANY_ACCESS)
        !            44: 
        !            45: //
        !            46: // NtDeviceIoControlFile OutputBuffer record structures for
        !            47: // IOCTL_BEEP_SET.
        !            48: //
        !            49: 
        !            50: typedef struct _BEEP_SET_PARAMETERS {
        !            51:     ULONG Frequency;
        !            52:     ULONG Duration;
        !            53: } BEEP_SET_PARAMETERS, *PBEEP_SET_PARAMETERS;
        !            54: 
        !            55: #define BEEP_FREQUENCY_MINIMUM 0x25
        !            56: #define BEEP_FREQUENCY_MAXIMUM 0x7FFF
        !            57: 
        !            58: #endif // _NTDDBEEP_

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.