Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.3 KiB

  1. /*++
  2. Copyright (c) 1999 Microsoft Corporation
  3. Module Name:
  4. mmediap.h
  5. Abstract:
  6. Common defines between w95upg\sysmig\mmedia.c and w95upgnt\migmain\mmedia.c.
  7. If a MM setting should be migrated, just add its generic name to
  8. MM_SYSTEM_SETTINGS or MM_USER_SETTINGS list and implement 2 functions:
  9. - pSave##YourSetting in w95upg\sysmig\mmedia.c
  10. - pRestore##YourSetting in w95upgnt\migmain\mmedia.c
  11. Author:
  12. Ovidiu Temereanca (ovidiut) 16-Feb-1999
  13. Revision History:
  14. --*/
  15. #pragma once
  16. #ifdef DEBUG
  17. #define DBG_MMEDIA "MMedia"
  18. #else
  19. #define DBG_MMEDIA
  20. #endif
  21. #define MM_SYSTEM_SETTINGS \
  22. DEFMAC (MMSystemMixerSettings) \
  23. DEFMAC (MMSystemDirectSound) \
  24. DEFMAC (MMSystemCDSettings) \
  25. DEFMAC (MMSystemMCISoundSettings) \
  26. #define MM_USER_SETTINGS \
  27. DEFMAC (MMUserPreferredOnly) \
  28. DEFMAC (MMUserShowVolume) \
  29. DEFMAC (MMUserVideoSettings) \
  30. DEFMAC (MMUserPreferredPlayback) \
  31. DEFMAC (MMUserPreferredRecord) \
  32. DEFMAC (MMUserSndVol32) \
  33. typedef BOOL (*MM_SETTING_ACTION) (VOID);