Windows API:VB6・VBAでの宣言一覧(W)

Windows APIのVB6やVBAでの宣言方法がなかなか覚えられないので一覧を作ってみました。
VB6のAPIビューアにあるものを一通り一覧にしましたが…思ったより多いですね…;
(多すぎてブログの文字数制限を超えたので一覧は分割しています;)
使い方もぼちぼち更新していきます。

絞込:

| A | B | C | D | E | F | G1 | G2 | H | | J | K | L | M | N | O | P | Q | R | S1 | S2 | T | U | V | W | X | Y | Z |

WindowsAPI:VB6・VBA定義一覧
関数名宣言記述例 / 説明
WaitCommEvent Declare Function WaitCommEvent Lib "kernel32" Alias "WaitCommEvent" (ByVal hFile As Long, lpEvtMask As Long, lpOverlapped As OVERLAPPED) As Long
WaitForInputIdle Declare Function WaitForInputIdle Lib "user32" Alias "WaitForInputIdle" (ByVal hProcess As Long, ByVal dwMilliseconds As Long) As Long
指定されたプロセスで未処理の入力が存在せず、ユーザーからの入力を待っている状態になるまで、またはタイムアウト時間が経過するまで待機します。
WaitForMultipleObjects Declare Function WaitForMultipleObjects Lib "kernel32" Alias "WaitForMultipleObjects" (ByVal nCount As Long, lpHandles As Long, ByVal bWaitAll As Long, ByVal dwMilliseconds As Long) As Long
指定されたオブジェクトの 1 つまたはすべてがシグナル状態になるか、またはタイムアウト時間が経過すると制御を返します。
WaitForMultipleObjectsEx Declare Function WaitForMultipleObjectsEx Lib "kernel32" Alias "WaitForMultipleObjectsEx" (ByVal nCount As Long, lpHandles As Long, ByVal bWaitAll As Long, ByVal dwMilliseconds As Long, ByVal bAlertable As Long) As Long
指定されたオブジェクトの 1 つまたはすべてがシグナル状態になるか、I/O 完了ルーチンまたは APC がスレッドのキューに置かれたか、またはタイムアウト時間が経過すると制御を返します。
WaitForPrinterChange Declare Function WaitForPrinterChange Lib "winspool.drv" Alias "WaitForPrinterChange" (ByVal hPrinter As Long, ByVal flags As Long) As Long
Win32 ベースのアプリケーションの場合、プリンタまたはプリントサーバーでの要求された変化を監視するには、FindFirstPrinterChangeNotification 関数、FindNextPrinterChangeNotification 関数、および FindClosePrinterChangeNotification 関数を使ってください。
WaitForSingleObject Declare Function WaitForSingleObject Lib "kernel32" Alias "WaitForSingleObject" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long
指定されたオブジェクトがシグナル状態になるか、またはタイムアウト時間が経過すると制御を返します。
WaitForSingleObjectEx Declare Function WaitForSingleObjectEx Lib "kernel32" Alias "WaitForSingleObjectEx" (ByVal hHandle As Long, ByVal dwMilliseconds As Long, ByVal bAlertable As Long) As Long
指定されたオブジェクトがシグナル状態になるか、I/O 完了ルーチンまたは APC がスレッドのキューに置かれたか、またはタイムアウト時間が経過すると制御を返します。
WaitMessage Declare Function WaitMessage Lib "user32" Alias "WaitMessage" () As Long
あるスレッドのメッセージキューの中にメッセージが存在しない場合、ほかのスレッドに制御を与えます。
WaitNamedPipe Declare Function WaitNamedPipe Lib "kernel32" Alias "WaitNamedPipeA" (ByVal lpNamedPipeName As String, ByVal nTimeOut As Long) As Long
タイムアウト時間が経過するまで、または、指定された名前付きパイプのインスタンスが接続可能な状態になるまで待機します。
waveInAddBuffer Declare Function waveInAddBuffer Lib "winmm.dll" Alias "waveInAddBuffer" (ByVal hWaveIn As Long, lpWaveInHdr As WAVEHDR, ByVal uSize As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスに、入力バッファを送信します。
waveInClose Declare Function waveInClose Lib "winmm.dll" Alias "waveInClose" (ByVal hWaveIn As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスをクローズします。
waveInGetDevCaps Declare Function waveInGetDevCaps Lib "winmm.dll" Alias "waveInGetDevCapsA" (ByVal uDeviceID As Long, lpCaps As WAVEINCAPS, ByVal uSize As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスの性能を取得します。
waveInGetErrorText Declare Function waveInGetErrorText Lib "winmm.dll" Alias "waveInGetErrorTextA" (ByVal err As Long, ByVal lpText As String, ByVal uSize As Long) As Long
提供されたエラー番号で識別される、エラーの原文記述を取得します。
waveInGetID Declare Function waveInGetID Lib "winmm.dll" Alias "waveInGetID" (ByVal hWaveIn As Long, lpuDeviceID As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスのデバイス識別子を取得します。
waveInGetNumDevs Declare Function waveInGetNumDevs Lib "winmm.dll" Alias "waveInGetNumDevs" () As Long
システムに存在するウェーブフォームオーディオ入力デバイスの数を取得します。
waveInGetPosition Declare Function waveInGetPosition Lib "winmm.dll" Alias "waveInGetPosition" (ByVal hWaveIn As Long, lpInfo As MMTIME, ByVal uSize As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスの、現在の入力位置を取得します。
waveInMessage Declare Function waveInMessage Lib "winmm.dll" Alias "waveInMessage" (ByVal hWaveIn As Long, ByVal msg As Long, ByVal dw1 As Long, ByVal dw2 As Long) As Long
ウェーブフォームオーディオ入力デバイスドライバにメッセージを送信します。
waveInOpen Declare Function waveInOpen Lib "winmm.dll" Alias "waveInOpen" (lphWaveIn As Long, ByVal uDeviceID As Long, lpFormat As WAVEFORMAT, ByVal dwCallback As Long, ByVal dwInstance As Long, ByVal dwFlags As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスを、録音のためにオープンします。
waveInPrepareHeader Declare Function waveInPrepareHeader Lib "winmm.dll" Alias "waveInPrepareHeader" (ByVal hWaveIn As Long, lpWaveInHdr As WAVEHDR, ByVal uSize As Long) As Long
ウェーブフォームオーディオ入力のために、バッファを初期化します。
waveInReset Declare Function waveInReset Lib "winmm.dll" Alias "waveInReset" (ByVal hWaveIn As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスでの入力を停止し、現在位置を 0 にリセットします。
waveInStart Declare Function waveInStart Lib "winmm.dll" Alias "waveInStart" (ByVal hWaveIn As Long) As Long
提供されたウェーブフォームオーディオ入力デバイスでの入力を開始します。
waveInStop Declare Function waveInStop Lib "winmm.dll" Alias "waveInStop" (ByVal hWaveIn As Long) As Long
ウェーブフォームオーディオ入力を停止します。
waveInUnprepareHeader Declare Function waveInUnprepareHeader Lib "winmm.dll" Alias "waveInUnprepareHeader" (ByVal hWaveIn As Long, lpWaveInHdr As WAVEHDR, ByVal uSize As Long) As Long
waveInPrepareHeader 関数で行われた初期化をクリーンアップします。
waveOutBreakLoop Declare Function waveOutBreakLoop Lib "winmm.dll" Alias "waveOutBreakLoop" (ByVal hWaveOut As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスでのループを中断し、ドライバリストの次のブロックで再生を継続できるようにします。
waveOutClose Declare Function waveOutClose Lib "winmm.dll" Alias "waveOutClose" (ByVal hWaveOut As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスをクローズします。
waveOutGetDevCaps Declare Function waveOutGetDevCaps Lib "winmm.dll" Alias "waveOutGetDevCapsA" (ByVal uDeviceID As Long, lpCaps As WAVEOUTCAPS, ByVal uSize As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスの性能を取得します。
waveOutGetErrorText Declare Function waveOutGetErrorText Lib "winmm.dll" Alias "waveOutGetErrorTextA" (ByVal err As Long, ByVal lpText As String, ByVal uSize As Long) As Long
提供されたエラー番号で識別される、エラーの原文記述を取得します。
waveOutGetID Declare Function waveOutGetID Lib "winmm.dll" Alias "waveOutGetID" (ByVal hWaveOut As Long, lpuDeviceID As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスのデバイス識別子を取得します。
waveOutGetNumDevs Declare Function waveOutGetNumDevs Lib "winmm.dll" Alias "waveOutGetNumDevs" () As Long
システムに存在するウェーブフォームオーディオ出力デバイスの数を取得します。
waveOutGetPitch Declare Function waveOutGetPitch Lib "winmm.dll" Alias "waveOutGetPitch" (ByVal hWaveOut As Long, lpdwPitch As Long) As Long
指定されたウェーブフォームオーディオ出力デバイスの現在のピッチ設定を取得します。
waveOutGetPlaybackRate Declare Function waveOutGetPlaybackRate Lib "winmm.dll" Alias "waveOutGetPlaybackRate" (ByVal hWaveOut As Long, lpdwRate As Long) As Long
指定されたウェーブフォームオーディオ出力デバイスの現在の再生レートを取得します。
waveOutGetPosition Declare Function waveOutGetPosition Lib "winmm.dll" Alias "waveOutGetPosition" (ByVal hWaveOut As Long, lpInfo As MMTIME, ByVal uSize As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスの現在の再生位置を取得します。
waveOutGetVolume Declare Function waveOutGetVolume Lib "winmm.dll" Alias "waveOutGetVolume" (ByVal uDeviceID As Long, lpdwVolume As Long) As Long
指定されたウェーブフォームオーディオ出力デバイスの現在のボリュームレベルを取得します。
waveOutMessage Declare Function waveOutMessage Lib "winmm.dll" Alias "waveOutMessage" (ByVal hWaveOut As Long, ByVal msg As Long, ByVal dw1 As Long, ByVal dw2 As Long) As Long
ウェーブフォームオーディオ出力デバイスドライバにメッセージを送信します。
waveOutOpen Declare Function waveOutOpen Lib "winmm.dll" Alias "waveOutOpen" (lphWaveOut As Long, ByVal uDeviceID As Long, lpFormat As WAVEFORMAT, ByVal dwCallback As Long, ByVal dwInstance As Long, ByVal dwFlags As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスを、再生のためにオープンします。
waveOutPause Declare Function waveOutPause Lib "winmm.dll" Alias "waveOutPause" (ByVal hWaveOut As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスでの再生を一時停止します。
waveOutPrepareHeader Declare Function waveOutPrepareHeader Lib "winmm.dll" Alias "waveOutPrepareHeader" (ByVal hWaveOut As Long, lpWaveOutHdr As WAVEHDR, ByVal uSize As Long) As Long
再生のために、ウェーブフォームオーディオデータブロックを初期化します。
waveOutReset Declare Function waveOutReset Lib "winmm.dll" Alias "waveOutReset" (ByVal hWaveOut As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスでの再生を停止し、現在位置を 0 にリセットします。
waveOutRestart Declare Function waveOutRestart Lib "winmm.dll" Alias "waveOutRestart" (ByVal hWaveOut As Long) As Long
一時停止したウェーブフォームオーディオ出力デバイスでの再生を再開します。
waveOutSetPitch Declare Function waveOutSetPitch Lib "winmm.dll" Alias "waveOutSetPitch" (ByVal hWaveOut As Long, ByVal dwPitch As Long) As Long
指定されたウェーブフォームオーディオ出力デバイスのピッチを設定します。
waveOutSetPlaybackRate Declare Function waveOutSetPlaybackRate Lib "winmm.dll" Alias "waveOutSetPlaybackRate" (ByVal hWaveOut As Long, ByVal dwRate As Long) As Long
指定されたウェーブフォームオーディオ出力デバイスの再生レートを設定します。
waveOutSetVolume Declare Function waveOutSetVolume Lib "winmm.dll" Alias "waveOutSetVolume" (ByVal uDeviceID As Long, ByVal dwVolume As Long) As Long
指定されたウェーブフォームオーディオ出力デバイスのボリュームレベルを設定します。
waveOutUnprepareHeader Declare Function waveOutUnprepareHeader Lib "winmm.dll" Alias "waveOutUnprepareHeader" (ByVal hWaveOut As Long, lpWaveOutHdr As WAVEHDR, ByVal uSize As Long) As Long
waveOutPrepareHeader 関数で行われた初期化をクリーンアップします。
waveOutWrite Declare Function waveOutWrite Lib "winmm.dll" Alias "waveOutWrite" (ByVal hWaveOut As Long, lpWaveOutHdr As WAVEHDR, ByVal uSize As Long) As Long
提供されたウェーブフォームオーディオ出力デバイスに、データブロックを送信します。
WideCharToMultiByte Declare Function WideCharToMultiByte Lib "kernel32" Alias "WideCharToMultiByte" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As String, ByVal cchWideChar As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpD efaultChar As String, ByVal lpUsedDefaultChar As Long) As Long
ワイド文字列を新しい文字列にマップします。新しい文字列がマルチバイト文字セットから構成されるとは限りません。
WidenPath Declare Function WidenPath Lib "gdi32" Alias "WidenPath" (ByVal hdc As Long) As Long
WindowFromDC Declare Function WindowFromDC Lib "user32" Alias "WindowFromDC" (ByVal hdc As Long) As Long
特定のデバイスコンテキスト (DC) に関連付けられているウィンドウのハンドルを返します。
WindowFromPoint Declare Function WindowFromPoint Lib "user32" Alias "WindowFromPoint" (ByVal xPoint As Long, ByVal yPoint As Long) As Long
指定された座標を含むウィンドウのハンドルを取得します。
WinExec Declare Function WinExec Lib "kernel32" Alias "WinExec" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long
指定されたアプリケーションを実行します。
WinExecError Declare Sub WinExecError Lib "shell32.dll" Alias "WinExecErrorA" (ByVal hwnd As Long, ByVal error As Long, ByVal lpstrFileName As String, ByVal lpstrTitle As String)
WinHelp Declare Function WinHelp Lib "user32" Alias "WinHelpA" (ByVal hwnd As Long, ByVal lpHelpFile As String, ByVal wCommand As Long, ByVal dwData As Long) As Long
MicrosoftR WindowsR のヘルプ (Winhelp.exe) を起動し、アプリケーションが要求するヘルプの特性を示す追加のデータを渡します。
WNetAddConnection Declare Function WNetAddConnection Lib "mpr.dll" Alias "WNetAddConnectionA" (ByVal lpszNetPath As String, ByVal lpszPassword As String, ByVal lpszLocalName As String) As Long
ローカルデバイスをネットワーク資源に接続し、「恒久的な」接続を確立します。
WNetAddConnection2 Declare Function WNetAddConnection2 Lib "mpr.dll" Alias "WNetAddConnection2A" (lpNetResource As NETRESOURCE, ByVal lpPassword As String, ByVal lpUserName As String, ByVal dwFlags As Long) As Long
ネットワーク資源に接続します。
WNetAddConnection2 Declare Function WNetAddConnection2 Lib "mpr.dll" Alias "WNetAddConnection2A" (lpNetResource As NETRESOURCE, ByVal lpPassword As String, ByVal lpUserName As String, ByVal dwFlags As Long) As Long
ネットワーク資源に接続します。
WNetCancelConnection Declare Function WNetCancelConnection Lib "mpr.dll" Alias "WNetCancelConnectionA" (ByVal lpszName As String, ByVal bForce As Long) As Long
既存のネットワーク接続を切断します。
WNetCancelConnection2 Declare Function WNetCancelConnection2 Lib "mpr.dll" Alias "WNetCancelConnection2A" (ByVal lpName As String, ByVal dwFlags As Long, ByVal fForce As Long) As Long
既存のネットワーク接続を切断します。
WNetCloseEnum Declare Function WNetCloseEnum Lib "mpr.dll" (ByVal hEnum As Long) As Long
WNetOpenEnum 関数を呼び出して開始したネットワークリソースの列挙を終了します。
WNetCloseEnum Declare Function WNetCloseEnum Lib "mpr.dll" Alias "WNetCloseEnum" (ByVal hEnum As Long) As Long
WNetOpenEnum 関数を呼び出して開始したネットワークリソースの列挙を終了します。
WNetConnectionDialog Declare Function WNetConnectionDialog Lib "mpr.dll" Alias "WNetConnectionDialog" (ByVal hwnd As Long, ByVal dwType As Long) As Long
ネットワーク資源に接続するための汎用の参照ダイアログボックスを起動します。
WNetDisconnectDialog Declare Function WNetDisconnectDialog Lib "mpr.dll" Alias "WNetDisconnectDialog" (ByVal hwnd As Long, ByVal dwType As Long) As Long
ネットワーク資源を切断するための汎用の参照ダイアログボックスを起動します。
WNetEnumResource Declare Function WNetEnumResource Lib "mpr.dll" Alias "WNetEnumResourceA" (ByVal hEnum As Long, lpcCount As Long, lpBuffer As Any, lpBufferSize As Long) As Long
WNetOpenEnum 関数を呼び出して開始したネットワークリソースの列挙を継続します。
WNetEnumResource Declare Function WNetEnumResource Lib "mpr.dll" Alias "WNetEnumResourceA" (ByVal hEnum As Long, lpcCount As Long, lpBuffer As NETRESOURCE, lpBufferSize As Long) As Long
WNetOpenEnum 関数を呼び出して開始したネットワークリソースの列挙を継続します。
WNetGetConnection Declare Function WNetGetConnection Lib "mpr.dll" Alias "WNetGetConnectionA" (ByVal lpszLocalName As String, ByVal lpszRemoteName As String, cbRemoteName As Long) As Long
ローカル装置に対応するネットワーク資源の名前を取得します。
WNetGetLastError Declare Function WNetGetLastError Lib "mpr.dll" Alias "WNetGetLastErrorA" (lpError As Long, ByVal lpErrorBuf As String, ByVal nErrorBufSize As Long, ByVal lpNameBuf As String, ByVal nNameBufSize As Long) As Long
WNet 関数が設定した最新の拡張エラーコードを取得します。
WNetGetUniversalName Declare Function WNetGetUniversalName Lib "mpr" Alias "WNetGetUniversalNameA" (ByVal lpLocalPath As String, ByVal dwInfoLevel As Long, lpBuffer As Any, lpBufferSize As Long) As Long
ドライブベースのパスをネットワーク資源とし、その資源のより汎用的な名前を含む情報構造体を取得します。
WNetGetUser Declare Function WNetGetUser Lib "mpr.dll" Alias "WNetGetUserA" (ByVal lpName As String, ByVal lpUserName As String, lpnLength As Long) As Long
現在の既定ユーザー名、またはネットワーク接続を確立するために使われるユーザー名を取得します。
WNetOpenEnum Declare Function WNetOpenEnum Lib "mpr.dll" Alias "WNetOpenEnumA" (ByVal dwScope As Long, ByVal dwType As Long, ByVal dwUsage As Long, lpNetResource As NETRESOURCE, lphEnum As Long) As Long
ネットワークリソースの列挙、または、現在の接続の列挙を開始します。
WNetOpenEnum Declare Function WNetOpenEnum Lib "mpr.dll" Alias "WNetOpenEnumA" (ByVal dwScope As Long, ByVal dwType As Long, ByVal dwUsage As Long, lpNetResource As Any, lphEnum As Long) As Long
ネットワークリソースの列挙、または、現在の接続の列挙を開始します。
WriteConsole Declare Function WriteConsole Lib "kernel32" Alias "WriteConsoleA" (ByVal hConsoleOutput As Long, lpBuffer As Any, ByVal nNumberOfCharsToWrite As Long, lpNumberOfCharsWritten As Long, lpReserved As Any) As Long
コンソールスクリーンバッファの現在のカーソル位置に文字列を挿入します。
WriteConsoleOutput Declare Function WriteConsoleOutput Lib "kernel32" Alias "WriteConsoleOutputA" (ByVal hConsoleOutput As Long, lpBuffer As CHAR_INFO, dwBufferSize As COORD, dwBufferCoord As COORD, lpWriteRegion As SMALL_RECT) As Long
コンソールスクリーンバッファ内の指定した長方形ブロックに含まれる文字セルに、文字と色の属性データを書き込みます。
WriteConsoleOutputAttribute Declare Function WriteConsoleOutputAttribute Lib "kernel32" Alias "WriteConsoleOutputAttribute" (ByVal hConsoleOutput As Long, lpAttribute As Integer, ByVal nLength As Long, dwWriteCoord As COORD, lpNumberOfAttrsWritten As Long) As Long
コンソールスクリーンバッファの指定した位置から連続したセルに、前景色と背景色の属性を書き込みます。
WriteConsoleOutputCharacter Declare Function WriteConsoleOutputCharacter Lib "kernel32" Alias "WriteConsoleOutputCharacterA" (ByVal hConsoleOutput As Long, ByVal lpCharacter As String, ByVal nLength As Long, dwWriteCoord As COORD, lpNumberOfCharsWritten As Long) As Long
コンソールスクリーンバッファの指定した位置から連続したセルに、文字を書き込みます。
WriteFile Declare Function WriteFile Lib "kernel32" Alias "WriteFile" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, lpNumberOfBytesWritten As Long, lpOverlapped As OVERLAPPED) As Long
ファイルにデータを書き込みます。
WriteFileEx Declare Function WriteFileEx Lib "kernel32" Alias "WriteFileEx" (ByVal hFile As Long, lpBuffer As Any, ByVal nNumberOfBytesToWrite As Long, lpOverlapped As OVERLAPPED, ByVal lpCompletionRoutine As Long) As Long
ファイルにデータを非同期的に書き込みます。
WritePrinter Declare Function WritePrinter Lib "winspool.drv" Alias "WritePrinter" (ByVal hPrinter As Long, pBuf As Any, ByVal cdBuf As Long, pcWritten As Long) As Long
指定されたプリンタにデータを書き込むよう印刷スプーラに通知します。
WritePrivateProfileSection Declare Function WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, ByVal lpFileName As String) As Long
指定された .ini ファイルの、指定されたセクション内の既存のキー名と値を削除し、指定されたキーとその値のペアを書き込みます。
WritePrivateProfileString Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
指定された .ini ファイルの、指定されたセクション内に、指定されたキー名とそれに関連付けられた文字列を格納します。
WriteProcessMemory Declare Function WriteProcessMemory Lib "kernel32" Alias "WriteProcessMemory" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
指定されたプロセスのメモリ領域にデータを書き込みます。
WriteProfileSection Declare Function WriteProfileSection Lib "kernel32" Alias "WriteProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String) As Long
WIN.INI ファイルの指定されたセクションの内容を、指定されたキーと値に置き換えます。
WriteProfileString Declare Function WriteProfileString Lib "kernel32" Alias "WriteProfileStringA" (ByVal lpszSection As String, ByVal lpszKeyName As String, ByVal lpszString As String) As Long
Win.ini ファイルの指定されたセクションに、文字列を書き込みます。
WriteTapemark Declare Function WriteTapemark Lib "kernel32" Alias "WriteTapemark" (ByVal hDevice As Long, ByVal dwTapemarkType As Long, ByVal dwTapemarkCount As Long, ByVal bimmediate As Long) As Long
指定された数のファイルマーク、セットマーク、短いファイルマーク、または長いファイルマークをテープデバイスに書き込みます。


コメント
最近WINAPIを勉強し始めたものです。
WAVEOUT関数を用いてVB2013で音を出したく試行錯誤をしています。WAVEFORMAT,WAVEHDR,等の構造体の使用方法がいまいち理解できていません。ご教授寝返るとありがたいのです。よろしくお願いします。
  • yotti
  • 2016/01/19 2:35 PM
コメントする








    
この記事のトラックバックURL
トラックバック