タイプライブラリをロードせずに型情報の GUID を渡して、UDT に対する IRecordInfo インターフェイスへのポインタを返す。
GetRecordInfoFromGuids rGuidTypeLib, uVerMajor, uVerMinor, lcid, rGuidTypeInfo, ppRecInfo
rGuidTypeLib : [var] UDT を含むタイプライブラリの GUID。 uVerMajor : [int] UDT のタイプライブラリのメジャーバージョン番号。 uVerMinor : [int] UDT のタイプライブラリのマイナーバージョン番号。 lcid : [int] 呼び出し元のロケール ID。 rGuidTypeInfo : [var] UDT を記述する typeinfo の GUID。 ppRecInfo : [var] IRecordInfo インターフェイス。
(プラグイン / モジュール : oleaut32.dll)
タイプライブラリをロードせずに型情報の GUID を渡して、UDT に対する IRecordInfo インターフェイスへのポインタを返す。 [戻り値] この関数は次のいずれかの値を返すことがある。 (以下省略) [備考] IRecordInfo へのポインタは、GUID とバージョン番号を書き出すことでシリアライズし、その情報を読み込んで GetRecordInfoFromGuids に渡すことでデシリアライズできる。
| プラグイン / モジュール | oleaut32.dll |
| バージョン | 1.0 |
| 作成日 | 2026/04/16 |
| 著作者 | IronHSP / CsWin32 bridge |
| URL | https://github.com/inovia/IronHSP |
| 備考 | Win32 API の oleaut32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。 |
| タイプ | 拡張命令 |
| グループ | Win32API |
| 対応環境 |
|
| hs ファイル | hsphelp\win32_oleaut32_gen2.hs |