投稿者 ぽく  (小学生) 投稿日時 2008/10/19 12:29:20
ちょっと書き殴ってみた。

'***************構造体定義*************** 
Public Structure TT_OFFSET_TABLE
    Public uMajorVersion As UShort
    Public uMinorVersion As UShort
    Public uNumOfTables As UShort
    Public uSearchRange As UShort
    Public uEntrySelector As UShort
    Public uRangeShift As UShort
End Structure

Public Structure TT_TABLE_DIRECTORY
    'Public szTag() As Char 
    Public szTag() As Byte
    Public uCheckSum As UInt32
    Public uOffset As UInt32
    Public uLength As UInt32

    Public Sub Initialize()
        ReDim szTag(3)
    End Sub
End Structure

Public Structure TT_NAME_TABLE_HEADER
    Public uFSelector As UShort
    Public uNRCount As UShort
    Public uStorageOffset As UShort
End Structure

Public Structure TT_NAME_RECORD
    Public uPlatformID As UShort
    Public uEncodingID As UShort
    Public uLanguageID As UShort
    Public uNameID As UShort
    Public uStringLength As UShort
    Public uStringOffset As UShort
End Structure


長いので分割