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

voice.c
Go to the documentation of this file.
00001 /*
00002  *
00003  * PROJECT:         ReactOS Multimedia Control Panel
00004  * FILE:            dll/cpl/mmsys/mmsys.c
00005  * PURPOSE:         ReactOS Multimedia Control Panel
00006  * PROGRAMMER:      Thomas Weidenmueller <w3seek@reactos.com>
00007  *                  Johannes Anderwald <janderwald@reactos.com>
00008  *                  Dmitry Chapyshev <dmitry@reactos.org>
00009  */
00010 
00011 #include "mmsys.h"
00012 
00013 /* Voice property page dialog callback */
00014 INT_PTR CALLBACK
00015 VoiceDlgProc(HWND hwndDlg,
00016              UINT uMsg,
00017              WPARAM wParam,
00018              LPARAM lParam)
00019 {
00020     UNREFERENCED_PARAMETER(lParam);
00021     UNREFERENCED_PARAMETER(wParam);
00022     UNREFERENCED_PARAMETER(hwndDlg);
00023     switch(uMsg)
00024     {
00025         case WM_INITDIALOG:
00026         {
00027             UINT NumWavOut;
00028 
00029             NumWavOut = waveOutGetNumDevs();
00030             if (!NumWavOut)
00031             {
00032                 EnableWindow(GetDlgItem(hwndDlg, IDC_DEVICE_VOICE_LIST),     FALSE);
00033                 EnableWindow(GetDlgItem(hwndDlg, IDC_DEVICE_VOICE_REC_LIST), FALSE);
00034                 EnableWindow(GetDlgItem(hwndDlg, IDC_VOLUME4_BTN),           FALSE);
00035                 EnableWindow(GetDlgItem(hwndDlg, IDC_ADV4_BTN),              FALSE);
00036                 EnableWindow(GetDlgItem(hwndDlg, IDC_VOLUME5_BTN),           FALSE);
00037                 EnableWindow(GetDlgItem(hwndDlg, IDC_ADV5_BTN),              FALSE);
00038                 EnableWindow(GetDlgItem(hwndDlg, IDC_TEST_HARDWARE),         FALSE);
00039             }
00040         }
00041         break;
00042     }
00043 
00044     return FALSE;
00045 }

Generated on Sun May 27 2012 04:21:00 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.