◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── Multimedia Data Types The Multimedia APIs use the following data types: ───────────────────────────────────────────────────────────────────── Data Type Description ───────────────────────────────────────────────────────────────────── FOURCC A 32-bit value representing a four-character code. HPSTR A huge pointer to a character string. HMIDIIN A handle to a MIDI input device. HMIDIOUT A handle to a MIDI output device. HMMIO A handle to an open file. HWAVEIN A handle to a waveform input device. HWAVEOUT A handle to a waveform output device. ───────────────────────────────────────────────────────────────────── The MMSYSTEM.H and MDDK.H header files also define a series of pointer types associated with Multimedia extensions data structures. Each of these pointer types is named with an LP prefix followed by the name of the corresponding data structure. For example, the MMTIME data structure has an associated LPMMTIME pointer type. -♦-