Annotation of ntddk/src/mmedia/synth/driver/hardware.h, revision 1.1.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.