typedef VOID (* PSOUND_LINE_NOTIFY)(struct _LOCAL_DEVICE_INFO *, UCHAR);
PSOUND_LINE_NOTIFY is the type definition for a function that is called when a line status changes.
Parameters
_LOCAL_DEVICE_INFO*
Type for a pointer to a LOCAL_DEVICE_INFO structure.
UCHAR
Type for a line notification code. The following codes are passed to the notification routine by soundlib.lib.
Device Type | Notification Code |
For waveform devices: | SOUND_LINE_NOTIFY_WAVE SOUND_LINE_NOTIFY_VOICE |
For MIDI synthesizers: | Always 0 |
Comments
Drivers using soundlib.lib define a function modeled on this type and call SoundSetLineNotify to place its address in the LineNotify member of a LOCAL_DEVICE_INFO structure.