This structure contains parameters for the MCI_GETDEVCAPS message.
typedef struct _MCI_WAVE_GETDEVCAPS_PARMS { HWND hwndCallback; /* Window handle. */ ULONG ulReturn; /* Return field. */ ULONG ulItem; /* Item to query. */ USHORT usMessage; /* Message to query. */ USHORT usReserved0; /* Reserved. */ ULONG ulLength; /* Length of structure. */ ULONG ulBitsPerSample; /* Bits per sample. */ ULONG ulFormatTag; /* Format tag. */ ULONG ulSamplesPerSec; /* Sampling rate. */ ULONG ulChannels; /* Number of channels. */ ULONG ulFormatMode; /* MCI_PLAY or MCI_RECORD. */ } MCI_WAVE_GETDEVCAPS_PARMS; typedef MCI _ WAVE _ GETDEVCAPS _ PARMS * PMCI _ WAVE _ GETDEVCAPS _ PARMS ;