Windows Multimedia DDK (mddkqh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Multimedia Data Types
                                                 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.
 
                                       -♦-