| 関数名 | 機能 | Sample |
| サウンド | ||
| PlaySound | サウンドデータを演奏する | あり |
| sndPlaySound | サウンドデータを演奏する | なし |
| Beep | ビープ音を発生する | あり |
| MessageBeep | システムのデフォルトサウンドを発生する | あり |
| auxGetNumDevs | システムにインストールされている補助出力デバイスの数を取得する。 | なし |
| auxOutMessage | 指定された補助出力デバイスに、メッセージを送信する | なし |
| joyGetNumDevs | 使えるジョイスティック数を調べる | なし |
| joyGetPos | ジョイスティックを照会して、その位置とボタンの状態を取得する。 | なし |
| joyReleaseCapture | 指定のキャプチャされているジョイスティックを解放する | なし |
| joySetThreshold | ジョイスティックの移動しきい値を設定する | なし |
| mciGetCreatorTask | 指定されたデバイスのクリエータタスクを取得する | なし |
| mciGetErrorString | 指定された MCIエラーコードに対応する文字列を取得する | なし |
| mciSetYieldProc | MCIデバイスがコマンドの終了待機中のプロシージャのアドレスを設定する | なし |
| midiInClose | 指定された MIDI 入力デバイスをクローズする | なし |
| midiInGetErrorText | エラーコードの説明文を取得する | なし |
| midiOutGetErrorText | エラーコードの原文記述を取得する | なし |
| midiOutGetNumDevs | システムに存在する MIDI 出力デバイス数を取得する | なし |
| midiOutPrepareHeader | 出力のために、MIDI システム排他バッファまたはストリームバッファを準備する | なし |
| midiStreamRestart | MIDIの再生を再開する | なし |
| mixerClose | 指定されたミキサーデバイスをクローズする | なし |
| mixerGetControlDetails | オーディオラインと関連付けられた、1 つのコントロールに関する詳細を取得する。 | なし |
| mixerGetNumDevs | システムに存在するミキサーデバイスの数を取得する | なし |
| mixerMessage | ミキサードライバにユーザー定義のメッセージを直接送信する | なし |
| mmioFlush | ファイルの入出力バッファをフラッシュする | なし |
| mmioRename | 指定されたファイルの名前を変更する | なし |
| mmioSetInfo | mmioGetInfo()関数でオープンしたファイルに対する直接バッファアクセスを終了する | なし |
| waveInGetNumDevs | システムに存在するウェーブフォームオーディオ入力デバイスの数を取得する | なし |
| waveOutBreakLoop | Wave出力デバイスでのループを中断し、ドライバリストの次のブロックで再生を継続 | なし |
| waveOutGetNumDevs | システムに存在するWave出力デバイスの数を調べる | なし |
| waveOutMessage | Wave出力デバイスドライバにメッセージを送信する | なし |
| waveOutRestart | Wave出力デバイスの再生を再開する | なし |
| waveOutSetPlaybackRate | 指定されたWave出力デバイスの再生レートを設定する | なし |