Winmm.DLL
当サイトで紹介及び使用しているWinmm.DLLのAPI関数をリスト化しています。
API関数部は関連ページへのリンクとなってますので、詳細はリンク先ページを参考にしてください。
success = mciGetErrorString ( fdwError, pszErrorText, cchErrorText ) Winmm.dll
MCIエラーコードに対応するエラー内容を説明する文字列を取得する。
success…成功フラグ
fdwError…コマンド文字列
pszErrorText…情報の格納先バッファ
cchErrorText…バッファサイズ

errorCode = midiOutClose ( hmo ) Winmm.dll
MIDI出力デバイスを閉じる。
errorCode…エラーコード
hmo…MIDI出力デバイスハンドル

errorCode = midiOutOpen ( pHmo, dwDevice, dwCallBack, dwInst, dwFlags ) Winmm.dll
MIDI出力デバイスを開く。
errorCode…エラーコード
pHmo…MIDI出力デバイスハンドルの格納先
dwDevice…出力デバイスID
dwCallBack…コールバックウィンドウのハンドル
dwInst…提供されたユーザー定義のインスタンスデータ
dwFlags…コールバックフラグ

error = midiOutReset ( hmo ) Winmm.dll
MIDI出力デバイスの全チャネル出力を中止する。
error…エラーフラグ
hmo…MIDI出力デバイスハンドル

errorCode = midiOutShortMsg ( hmo, dwMsg ) Winmm.dll
MIDI出力デバイスにショートメッセージを送信する。
errorCode…エラーコード
hmo…MIDI出力デバイスハンドル
dwMsg…MIDIショートメッセージ

errorCode = waveOutGetVolume ( hwo, dwVolume ) Winmm.dll
ボリュームサイズを取得する。
errorCode…エラーコード
hwo…ウェーブフォームオーディオ出力デバイスハンドル
dwVolum…左右のボリューム

errorCode = waveOutSetVolume ( hwo, pdwVolume ) Winmm.dll
ボリュームサイズを設定する。
errorCode…エラーコード
hwo…ウェーブフォームオーディオ出力デバイスハンドル
pdwVolum…左右のボリューム