関数名(GzipData As BytePtr,GzipSize As DWord,ByRef DataSize As DWord) As BytePtr GzipData:圧縮データ GzipData:圧縮データのサイズ DataSize(参照型):解凍後のサイズ 戻り値:解凍後のデータ。関数が失敗したら0を返す
>>809 構造体の途中に可変長文字列が入ったら、その後のアドレスはどうなるの? Type XXXX A As Long '4バイト変数/0バイト目 B As Long '4バイト変数/4バイト目 C As String '可変長文字列/8バイト目 D As Long '4バイト変数/8+可変長文字列文字列長=? End Type
>>815 設定のを示す構造体を作ってそこでは設定の種類、設定(実体)のアドレス、設定(実体)のサイズを記述すればいいのでは? つまり、 Type 設定ヘッダー 設定の種類 As Long '4バイト変数/0バイト目 設定(実体)のアドレス As Long '4バイト変数/4バイト目 設定(実体)のサイズ '可変長文字列/8バイト目 End Type を幾つか並べてだね、そのお尻に設定の実体をくっつけるの。 分かりにくくてごめんね。