Function |
Introduction |
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 the window or remove the blocking of a thread. |
Drvgetmodulehandle |
Returns an instance handle containing the specified driver module that can be installed. |
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 |
Returns the string that describes the error code of the specified media control interface. |
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 |
Open the specified mixer and ensure that the device is not removed before the application closes the handle. |
Mixersetcontroldetails |
Set the details of a single control related to a voice frequency line |
Mmioasvance |
Fill in the IO 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 Io Process |
Mmioopen |
Open a file for Input and 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 IO process associated with the specified file. |
Mmiosetbuffer |
Allow or disable file Buffer I/O, change the buffer, or change the buffer size |
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 the entry of the 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. |