[PSDK] Add missing WAVE_FORMAT_MSRT24 and MM_FHGIIS_MPEGLAYER3_PROFESSIONAL.
[reactos.git] / reactos / include / psdk / mmreg.h
index ea38f6a..e0f886f 100644 (file)
@@ -123,6 +123,7 @@ typedef const struct _WAVEFORMATEX *LPCWAVEFORMATEX;
 #define  WAVE_FORMAT_G721_ADPCM                        0x0040  /*  Antex Electronics Corporation  */
 #define  WAVE_FORMAT_MPEG                      0x0050  /*  Microsoft Corporation  */
 #define  WAVE_FORMAT_MPEGLAYER3                        0x0055
+#define  WAVE_FORMAT_MSRT24                    0x0082  /*  Microsoft Corporation */
 #define  WAVE_FORMAT_DOLBY_AC3_SPDIF   0x0092 /* Sonic Foundry */
 #define  WAVE_FORMAT_CREATIVE_ADPCM            0x0200  /*  Creative Labs, Inc  */
 #define  WAVE_FORMAT_CREATIVE_FASTSPEECH8      0x0202  /*  Creative Labs, Inc  */
@@ -137,6 +138,19 @@ typedef const struct _WAVEFORMATEX *LPCWAVEFORMATEX;
 #define   MM_UNMAPPED                   0xffff
 #define   MM_PID_UNMAPPED               MM_UNMAPPED
 
+#ifndef MM_MICROSOFT
+#define MM_MICROSOFT 0x01
+#endif
+#define MM_MSFT_ACM_MSADPCM 0x21
+#define MM_MSFT_ACM_IMAADPCM 0x22
+#define MM_MSFT_ACM_GSM610 0x24
+#define MM_MSFT_ACM_G711 0x25
+#define MM_MSFT_ACM_PCM 0x26
+
+#define MM_FRAUNHOFER_IIS 0xAC
+#define MM_FHGIIS_MPEGLAYER3_DECODE 0x09
+#define MM_FHGIIS_MPEGLAYER3_PROFESSIONAL 0x0d
+
 #if !defined(WAVE_FORMAT_EXTENSIBLE)
 #define  WAVE_FORMAT_EXTENSIBLE                        0xFFFE  /* Microsoft */
 #endif