Annotation of ntddk/src/mmedia/synth/driver/hardware.h, revision 1.1

1.1     ! root        1: 
        !             2: /*++ BUILD Version: 0002    // Increment this if a change has global effects
        !             3: 
        !             4: 
        !             5: Copyright (c) 1992  Microsoft Corporation
        !             6: 
        !             7: Module Name:
        !             8: 
        !             9:     hardware.h
        !            10: 
        !            11: Abstract:
        !            12: 
        !            13:     This include file defines constants and types for
        !            14:     the Microsoft midi synthesizer.
        !            15: 
        !            16: Author:
        !            17: 
        !            18:     Robin Speed (RobinSp) 20-Oct-92
        !            19: 
        !            20: Revision History:
        !            21: 
        !            22: --*/
        !            23: 
        !            24: #include <synth.h>
        !            25: 
        !            26: 
        !            27: 
        !            28: #define SYNTH_PORT  0x388
        !            29: #define NUMBER_OF_SYNTH_PORTS 4
        !            30: 
        !            31: 
        !            32: //
        !            33: // Sound system hardware and device-level variables
        !            34: //
        !            35: 
        !            36: typedef struct {
        !            37:     ULONG           Key;                // For debugging
        !            38: #define HARDWARE_KEY        (*(ULONG *)"Hw  ")
        !            39: 
        !            40:     PUCHAR          SynthBase;          // base port address for synth
        !            41: 
        !            42: } SOUND_HARDWARE, *PSOUND_HARDWARE;
        !            43: 
        !            44: 
        !            45: 
        !            46: 
        !            47: //
        !            48: // Devices - these values are also used as array indices
        !            49: //
        !            50: 
        !            51: typedef enum {
        !            52:    AdlibDevice = 0,
        !            53:    Opl3Device,
        !            54:    NumberOfDevices
        !            55: } SOUND_DEVICES;
        !            56: 

unix.superglobalmegacorp.com

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