home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mmoshead.zip / samples / mmpmvals / mmpmvals.cc < prev    next >
Text File  |  1994-02-20  |  1KB  |  62 lines

  1. ///////////////////////////////////////////
  2. // mmpmvals - MMPM/2 system values sample
  3. //
  4. // using emx 0.8h, mm4emx 1.0
  5. //
  6. //
  7. // Marc E.E. van Woerkom, 2/94
  8. //
  9.  
  10.  
  11. #include <os2.h>
  12.  
  13. #define  INCL_OS2MM
  14. #define  INCL_MCIOS2
  15. #include <os2me.h>
  16.  
  17. #include <iostream.h>
  18.  
  19.  
  20. //
  21. // main
  22. //
  23.  
  24. int main()
  25. {
  26.     cout << "mmpmvals -- MMPM/2 System Values\n\n";
  27.  
  28.     BOOL ClosedCaption;
  29.     mciQuerySysValue(MSV_CLOSEDCAPTION, &ClosedCaption);
  30.     cout << "MSV_CLOSEDCAPTION  :  " << int(ClosedCaption) << "\n";
  31.  
  32.     ULONG MasterVolume;
  33.     mciQuerySysValue(MSV_MASTERVOLUME, &MasterVolume);
  34.     cout << "MSV_MASTERVOLUME   :  " << int(MasterVolume) << "\n";
  35.  
  36.     ULONG Headphones;
  37.     mciQuerySysValue(MSV_HEADPHONES, &Headphones);
  38.     cout << "MSV_HEADPHONES     :  " << int(Headphones) << "\n";
  39.  
  40.     ULONG Speakers;
  41.     mciQuerySysValue(MSV_SPEAKERS, &Speakers);
  42.     cout << "MSV_SPEAKERS       :  " << int(Speakers) << "\n";
  43.  
  44.     CHAR WorkPath[CCHMAXPATH];
  45.     mciQuerySysValue(MSV_WORKPATH, WorkPath);
  46.     cout << "MSV_WORKPATH       :  " << WorkPath << "\n";
  47.     
  48.     ULONG SysqOsValue;
  49.     mciQuerySysValue(MSV_SYSQOSVALUE, &SysqOsValue);
  50.     cout << "MSV_SYSQOSVALUE    :  " << int(SysqOsValue) << "\n";
  51.  
  52.     ULONG SysqOsErrorFlag;
  53.     mciQuerySysValue(MSV_SYSQOSERRORFLAG, &SysqOsErrorFlag);
  54.     cout << "MSV_SYSQOSERRORFLAG:  " << int(SysqOsErrorFlag) << "\n";
  55.  
  56.  
  57.     // that's all folks!
  58.  
  59.     return 0;
  60. }
  61.  
  62.