BOOL RalGetVersionString( DWORD dwType, PTSTR pszDescription, DWORD cbDescription );

DWORD dwType; /* 取得するバージョンストリング種別 */
PTSTR pszDescription;  /* バージョンストリングバッファ */
DWORD cbDescription; /* バージョンストリングバッファのサイズ */

バージョン文字列を取得します。バージョン文字列はRALにバージョンリソースとしてバインドされています。

引数

dwType 取得するバージョン文字列の種類を指定します。
以下のいずれかを指定できます。
  RGVS_COMMENTS コメント
  RGVS_COMPANYNAME 会社名
  RGVS_FILEDESCRIPTION ファイル説明
  RGVS_FILEVERSION ファイルバージョン
  RGVS_INTERNALNAME 内部名
  RGVS_LEGALCOPYRIGHT 著作権表示
  RGVS_LEGALTRADEMARKS 商標・登録商標
  RGVS_ORIGINALFILENAME オリジナルファイル名
  RGVS_PRIVATEBUILD プライベートバージョン
  RGVS_PRODUCTNAME プロダクト名
  RGVS_PRODUCTVERSION プロダクトバージョン
  RGVS_SPECIALBUILD 標準バージョンとの差異
  RGVS_OLESELFREGISTER 自己登録型コンポーネント
pszDescription  dwTypeで指定されたバージョン文字列を格納するバッファを指定します。
pszDescriptionにはNULLを指定できません。
cbDescription pszDescriptionで指定されたバッファのサイズを指定します。

戻り値

正常終了ならTRUE、それ以外はFALSEを返します。


戻る