ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sndnames.h
Go to the documentation of this file.
00001 /*
00002     ReactOS Sound System
00003     NT4 audio device and registry key names
00004 
00005     Author:
00006         Andrew Greenwood (silverblade@reactos.org)
00007 
00008     History:
00009         14 Feb 2009 - Split from ntddsnd.h
00010 
00011     These were enhancements to the original NT4 DDK audio device header
00012     files.
00013 */
00014 
00015 #ifndef SNDNAMES_H
00016 #define SNDNAMES_H
00017 
00018 /*
00019     Base device names (NT4)
00020 
00021     Each device name should be given a numerical suffix identifying that
00022     unique device, eg:
00023 
00024     \Device\WaveOut0    - First wave output device
00025     \Device\WaveOut1    - Second wave output device
00026 */
00027 
00028 #define DD_WAVE_IN_DEVICE_NAME              "\\Device\\WaveIn"
00029 #define DD_WAVE_IN_DEVICE_NAME_U           L"\\Device\\WaveIn"
00030 #define DD_WAVE_IN_DOS_DEVICE_NAME          "\\DosDevices\\WaveIn"
00031 #define DD_WAVE_IN_DOS_DEVICE_NAME_U       L"\\DosDevices\\WaveIn"
00032 #define DD_WAVE_IN_WIN32_DEVICE_NAME        "\\\\.\\WaveIn"
00033 #define DD_WAVE_IN_WIN32_DEVICE_NAME_U     L"\\\\.\\WaveIn"
00034 
00035 #define DD_WAVE_OUT_DEVICE_NAME             "\\Device\\WaveOut"
00036 #define DD_WAVE_OUT_DEVICE_NAME_U          L"\\Device\\WaveOut"
00037 #define DD_WAVE_OUT_DOS_DEVICE_NAME         "\\DosDevices\\WaveOut"
00038 #define DD_WAVE_OUT_DOS_DEVICE_NAME_U      L"\\DosDevices\\WaveOut"
00039 #define DD_WAVE_OUT_WIN32_DEVICE_NAME       "\\\\.\\WaveOut"
00040 #define DD_WAVE_OUT_WIN32_DEVICE_NAME_U    L"\\\\.\\WaveOut"
00041 
00042 #define DD_MIDI_IN_DEVICE_NAME              "\\Device\\MidiIn"
00043 #define DD_MIDI_IN_DEVICE_NAME_U           L"\\Device\\MidiIn"
00044 #define DD_MIDI_IN_DOS_DEVICE_NAME          "\\DosDevices\\MidiIn"
00045 #define DD_MIDI_IN_DOS_DEVICE_NAME_U       L"\\DosDevices\\MidiIn"
00046 #define DD_MIDI_IN_WIN32_DEVICE_NAME        "\\\\.\\MidiIn"
00047 #define DD_MIDI_IN_WIN32_DEVICE_NAME_U     L"\\\\.\\MidiIn"
00048 
00049 #define DD_MIDI_OUT_DEVICE_NAME             "\\Device\\MidiOut"
00050 #define DD_MIDI_OUT_DEVICE_NAME_U          L"\\Device\\MidiOut"
00051 #define DD_MIDI_OUT_DOS_DEVICE_NAME         "\\DosDevices\\MidiOut"
00052 #define DD_MIDI_OUT_DOS_DEVICE_NAME_U      L"\\DosDevices\\MidiOut"
00053 #define DD_MIDI_OUT_WIN32_DEVICE_NAME       "\\\\.\\MidiOut"
00054 #define DD_MIDI_OUT_WIN32_DEVICE_NAME_U    L"\\\\.\\MidiOut"
00055 
00056 #define DD_MIX_DEVICE_NAME                  "\\Device\\MMMix"
00057 #define DD_MIX_DEVICE_NAME_U               L"\\Device\\MMMix"
00058 #define DD_MIX_DOS_DEVICE_NAME              "\\DosDevices\\MMMix"
00059 #define DD_MIX_DOS_DEVICE_NAME_U           L"\\DosDevices\\MMMix"
00060 #define DD_MIX_WIN32_DEVICE_NAME            "\\\\.\\MMMix"
00061 #define DD_MIX_WIN32_DEVICE_NAME_U         L"\\\\.\\MMMix"
00062 
00063 #define DD_AUX_DEVICE_NAME                  "\\Device\\MMAux"
00064 #define DD_AUX_DEVICE_NAME_U               L"\\Device\\MMAux"
00065 #define DD_AUX_DOS_DEVICE_NAME              "\\DosDevices\\MMAux"
00066 #define DD_AUX_DOS_DEVICE_NAME_U           L"\\DosDevices\\MMAux"
00067 #define DD_AUX_WIN32_DEVICE_NAME            "\\\\.\\MMAux"
00068 #define DD_AUX_WIN32_DEVICE_NAME_U         L"\\\\.\\MMAux"
00069 
00070 
00071 /*
00072     Registry keys (NT4)
00073 */
00074 
00075 #define REG_SERVICES_KEY_NAME_U            L"System\\CurrentControlSet\\Services"
00076 #define REG_PARAMETERS_KEY_NAME_U          L"Parameters"
00077 #define REG_DEVICE_KEY_NAME_U              L"Device"
00078 #define REG_DEVICES_KEY_NAME_U             L"Devices"
00079 
00080 #endif

Generated on Sat May 26 2012 04:32:05 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.