Version.DLL
当サイトで紹介及び使用しているVersion.DLLのAPI関数をリスト化しています。
API関数部は関連ページへのリンクとなってますので、詳細はリンク先ページを参考にしてください。
success = GetFileVersionInfo ( pFile, pHandle, nSize, pBuffer ) Version.dll
バージョン情報リソースを取得する。
success…成功フラグ
pFile…取得対象ファイルを格納した変数のポインタ
pHandle…0を設定
nSize…バージョン情報受取先変数のサイズ
pBuffer…バージョン情報受取先変数へのポインタ

nSize = GetFileVersionInfoSize ( pFile, pHandle ) Version.dll
バージョン情報リソースのサイズを取得する。
nSize…取得サイズ
pFile…取得対象ファイルを格納した変数のポインタ
pHandle…0を設定

success = VerQueryValue ( pBuffer, pType, pDataLen, pData ) Version.dll
指定されたバージョン情報リソースからバージョン情報を取得する。
success…成功フラグ
pBuffer…バージョン情報受取先変数へのポインタ
pType…取得対象の情報の種類
pDataLen…取得したバージョン情報サイズ受取先変数へのポインタ
pData…取得したバージョン情報受取先変数へのポインタ