Sweden-Number/include/mmreg.h

38 lines
860 B
C

/*
* mmreg.h - Declarations for ???
*/
#include "wintypes.h"
/***********************************************************************
* Defines/Enums
*/
#define WAVE_FILTER_UNKNOWN 0x0000
#define WAVE_FILTER_DEVELOPMENT 0xFFFF
/***********************************************************************
* Structures
*/
typedef struct _WAVEFILTER {
DWORD cbStruct;
DWORD dwFilterTag;
DWORD fdwFilter;
DWORD dwReserved[5];
} WAVEFILTER16, *PWAVEFILTER16, *NPWAVEFILTER16, *LPWAVEFILTER16,
WAVEFILTER32, *PWAVEFILTER32;
typedef struct _WAVEFORMATEX {
WORD wFormatTag;
WORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wBitsPerSample;
WORD cbSize;
} WAVEFORMATEX16, *PWAVEFORMATEX16, *NWAVEFORMATEX16, *LPWAVEFORMATEX16,
WAVEFORMATEX32, *PWAVEFORMATEX32;