所有可以在[COMMON]部分中出现的东西 :
GUIControl      struct ;
id              db ?
assoc           db ?
name            db 16 dup(?)
xpos            dw ?
ypos            dw ?
width           dw ?
height          dw ?
 attribs         dd ?
colorf          dd ?
colorb          dd ?
texturenumber   db ?
fontnumber      db ?
active          db ?
commonattribs   db ?
 help            db 128 dup(?)
ID决定了GUI项目的类型,
ID=0可以在[COMMON]的后面有这些属性:
crdefault       db 16 dup(?)
escdefault      db 16 dup(?)
defaultfocus    db 16 dup(?)
panel           db 16 dup(?)
totalgadgets
[VERSION]
major           db ?
minor           db ?
revision        db ?
对于 ID=1
00B6 text            db 128 dup(?)
00000136 stages          dw ?
00000138 status          dw ?
0000013A quickkey        dw ?
0000013C grayedout       dd ?
ID=2
itemheight
id=3
maxchars
text
id=4
text            db 64 dup(?)
00000136 range           dw ?
0000013C thick           dd ?
00000140 knobpos         dw ?
00000142 knobsize        dw ?
对于 id 3和 id4, id5, 在text最多可以有0x40个字符, 如果比0x40更多就会让TA非法, 这是一个程序bugs(TA 在这儿复制 0x80字节,但这的缓冲区只有0x40).
id=5
000000F6 text            db 64 dup(?)
00000136 link            db 16 dup(?)
id=6
000000E4 hotornot        dd ?
id=7
filename        db 32 dup(?
id=8
filename        db 32 dup(?)
id=9的项目只有[COMMON]里的东西
id=10
000000F6 nuttin          dd ?