Function Name
Description
Auxgetdevcaps
Queries a specified secondary output device to determine its performance
Auxgetnumdevs
Check the number of auxiliary output devices in the system.
Auxgetvolume
Returns the current volume device of the specified secondary output device.
Auxoutmessage
Sends a message to the specified secondary output device.
Auxsetvolume
Set the volume in the specified secondary output device
Closedirver
Disable the specified installable drive
Defdriverproc
Default processing for messages that cannot be processed by the installation drive
Drivercallback
Call a callback function to send a message to a window or
Drvgetmodulehandle
Returns the instance handle containing the specified installable drive module to remove the blocking of a thread.
Drvsendmessage
Sends the specified message to the installable drive.
Getdrivermodulehandle
Returns an instance handle containing the specified driver module that can be installed.
Joygetdevcaps
Queries a specified gamer device to determine its performance
Joygetnumdevs
Returns the number of players supported by the system.
Joygetpos
Queries the location and activity of a specified gamer device.
Joygetposex
Queries the location of a gamer's Device and Its button status.
Joygetthreshold
Queries the current moving threshold of a specified gamer's device.
Joyreleasecapture
Releases the capture on a specified player lever device set by the joysetcapture function.
Joysetcapture
Send a gamer message to the specified window
Joysetthreshold
Sets the threshold for moving a specified gamer device.
Mcigetcreatortask
Checks the task created for the specified MCI device.
Mcigetdeviceid
Returns the identifier of the device that matches the enabled device name.
Mcigeterrorstring
The specified media control interface is incorrect.CodeString
Mcigetyieldproc
Returns the address of the callback function associated with the wait flag of the media control interface.
Mcisendcommand
Sends a command to the specified media control interface device.
Mcisendstring
Sends a string to the specified media control interface device.
Mcisetyieldproc
Set a process address. When the MCI device waits for a command to complete because of the wait flag, the process is periodically called.
Midiconnect
Connects the specified MIDI input device to the output device.
Mididisconnect
Disconnect the MIDI input device from the output device
Midiinaddbuffer
Adds a buffer to the input device of the specified music Instrument Digital Interface.
Midiinclose
Disable the input device of the specified music Instrument Digital Interface
Midiingetdvecaps
Queries the input device of the specified music instrument digital interface to determine its performance
Midiingeterrortext
Retrieve text descriptions of input device errors related to the digital interface of Music Instruments
Midiingetid
Obtains the identifier of the input device for a music digital interface.
Midiingetnumdevs
Check the number of input devices for the digital interface of the music instrument in the system
Midiinmessage
Sends a message to the input device drive of the specified music Instrument Digital Interface
Midiinopen
Enable the input device of the specified music Instrument Digital Interface
Midiinprepareheader
Prepare a buffer for the input device of the music Instrument Digital Interface
Midiinreset
Input on the given MIDI input device and mark all pending input buffers as executed
Midiinstart
Start input on the input device of the specified music Instrument Digital Interface
Midiinstop
Stop input on the input device of the given music Instrument Digital Interface
Midiinunprepareheader
Eliminate preparations completed by the midiinprepareheader Function
Midioutcachedrumpatches
Request an internal MIDI synthesis device to pre-install the specified key-based hitting tone set
Midioutcachepatches
Request the synthesis device of the internal music instrument digital interface to pre-install the specified tone set
Midioutclose
Disable the output device of the specified music Instrument Digital Interface
Midioutgetdevcaps
Queries the output device of the specified music instrument digital interface to determine its performance
Midioutgeterrortext
Obtains the text description specified by the Midi output device.
Midioutgetid
Obtains the identifier of the specified MIDI output device.
Midioutgetnumdevs
Check the number of MIDI output devices in the system.
Midioutgetvolume
Returns the current volume settings of a MIDI output device.
Midioutlongmsg
Sends a system-specific MIDI message to a specified MIDI output device.
Midioutmessage
Sends a message to a MIDI output device drive.
Midioutopen
Enable the specified MIDI output device for playback
Midioutprepareheader
Prepare a buffer for the Midi output device
Midioutreset
Disable all logos on all MIDI channels for the specified MIDI output device
Midioutsetvolume
Sets the volume of a MIDI output device.
Midioutshortmsg
Sends a short MIDI message to the specified MIDI output device.
Midioutunprepareheader
Clear preparations completed by the midioutprepareheader Function
Midistreamclose
Close an open MIDI stream
Midistreamopen
For the output, open a MIDI stream
Midistreamout
Play or queue a MIDI data stream on the Midi output device
Midistreampause
Pause playing a MIDI stream
Midistreamposition
Check the current position in a MIDI stream
Midistreamproperty
Set or retrieve the characteristics of the Midi data stream related to the Midi output device
Midistreamrestart
Restart a paused MIDI stream
Midistreamstop
Disable all MIDI channels of the specified MIDI output device
Mixerclose
Disable the specified Mixer
Mixergetcontroldetails
Check the details of a single control related to a voice frequency line
Mixergetdevcaps
Query the specified mixer to determine its performance
Mixergetid
Obtains the identifier of a specified mixer.
Mixergetlinecontrils
Checks one or more controls related to an audio frequency line.
Mixergetlineinfo
Obtains information about the specific line of the mixer.
Mixergetnumdevs
Returns the number of mixers in the system.
Mixermessage
Send a message of a custom mixer driver directly to the mixer driver.
Mixeropen
Enable the specified mixer.ProgramMake sure the device is not removed before closing the handle.
Mixersetcontroldetails
Set the details of a single control related to a voice frequency line
Mmioasvance
Fill in the I/O buffer of a file
Mmioascend
Retrieve a riff file Block
Mmioclose
Close files opened with mmioopen
Mmiocreatechunk
Creates a block in the riff file opened by the mmioopen function.
Mmiodescend
Enter the riff file block opened by the mmioopen function, and find a block
Mmioflush
Write Data in the file buffer to the disk.
Mmiogetinfo
Retrieve Information about Riff files created by the mmioopen Function
Mmioinstallioproca
Load or delete a custom I/O Process
Mmioopen
Open a file for Input/Output
Mmioread
Reads data of a specified number of bytes from a file opened by the mmioopen function.
Mmiorename
Rename the specified file
Mmioseek
Change the current pointer position in the file opened by the mmioopen Function
Mmiosendmessage
Sends a message to the I/O process associated with the specified file.
Mmiosetbuffer
Allow or disable the I/O of the File Buffer, change the buffer, or change the size of the buffer.
Mmiosetinfo
Update the information retrieved from the opened file
Mmiostringtofourcc
Converts a null string into a 4-character code.
Mmiowrite
Write the specified number of bytes to the file opened by the mmioopen function.
Mmsystemgetversion
Returns the current version number of the multimedia extended system software.
Opendriver
Open an installable drive instance and use the default setting or specified value to initialize the instance.
Playsound
Play a waveform sound
Senddrivemessage
Sends a message to the specified installable drive.
Sndplaysound
Play a waveform sound specified by the file name or registered [sound] segment
Timebeginperiod
Sets the minimum timer resolution used by the application or driver.
Timeendperiod
Clears the minimum timer resolution used by the application or driver.
Timegetdevcaps
Query the timer device to determine its performance
Timegetsystemtime
Checks the number of milliseconds that have elapsed since Windows.
Timegettime
Checks the number of milliseconds that have elapsed since Windows. This function has less overhead than the previous function.
Timekillevent
Destroys the specified timer callback event.
Timesetevent
Set a timer callback event
Waveinaddbuffer
Add an input buffer to the waveform Input Device
Waveinclose
Disable the specified waveform input settings
Waveingetdevcaps
Query the specified waveform input device to determine its performance
Waveingeterrortext
Checks the text description identified by the specified error code.
Waveingetid
Obtains the identifier of the specified waveform input device.
Waveingetnumdevs
Returns the number of waveform input devices in the system.
Waveingetposition
Returns the current location of the specified waveform input device.
Waveinmessage
Send a message to the drive of the waveform Input Device
Waveinopen
Open a waveform input device for recording
Waveinprepareheader
Prepare an input buffer for Waveform Input
Waveinreset
Stop input of the specified waveform input device and clear the current position
Waveinstart
Start input on the specified waveform Input Device
Waveinstop
Stop input on the specified waveform Input Device
Waveinunprepareheader
Preparation for clearing the implementation by the waveinprepareheader Function
Waveoutbreakloop
Interrupt a loop on a given waveform output device and allow the playing of the next block in the drive list
Waveoutclose
Disable the specified waveform output device
Waveoutgetdevcaps
Queries a specified waveform output device to determine its performance
Waveoutgeterrortext
Checks the text description identified by the specified error code.
Waveoutgetid
Obtains the identifier of the specified waveform output device.
Waveoutgetnumdevs
Check the number of waveform output devices in the system
Waveoutgetpitch
Queries the current tone settings of a waveform output device.
Waveoutgetplaybackrate
Queries the current playback speed of a waveform output device.
Waveoutgetposition
Checks the current playback position of the specified waveform output device.
Waveoutgetvolume
Queries the current volume settings of the specified waveform output device.
Waveoutmessage
Send a message to the drive of a waveform output device.
Waveoutopen
Enable a waveform output device for playback
Waveoutpause
Pause playing on the specified waveform output device
Waveoutprepareheader
Prepare a waveform buffer for playback
Waveoutrestart
Restart a paused waveform output device
Waveoutsetpitch
Set the tone of a waveform output device
Waveoutsetplaybackrate
Set the speed of the specified waveform output device
Waveoutsetvolume
Sets the volume of the specified waveform output device.
Waveoutunprepareheader
Preparation for clearing the implementation by the waveoutprepareheader Function
Waveoutwrite
Sends a data block to the specified waveform output device.