xref: /aoo42x/main/oox/source/dump/oledumper.ini (revision cdf0e10c)
1
2# dumper settings ============================================================
3
4# Path to additional configuration data, relative to this file.
5include-config-file=dumperbase.ini
6
7# OLE name lists =============================================================
8
9constlist=OLE-STD-CLIPBOARD-FORMAT
10  2=bmp
11  3=wmf
12  8=dib
13  14=emf
14end
15
16combilist=OLE-COLOR
17  0x0000FFFF=uint32,dec,palette-index,,filter=0xFF000000~0x01000000
18  0x000000FF=uint32,dec,red,,filter=0xFF000000~0x00000000,filter=0xFF000000~0x02000000
19  0x0000FF00=uint32,dec,green,,filter=0xFF000000~0x00000000,filter=0xFF000000~0x02000000
20  0x00FF0000=uint32,dec,blue,,filter=0xFF000000~0x00000000,filter=0xFF000000~0x02000000
21  0x0000FFFF=uint32,dec,system-color,SYSTEMCOLOR,filter=0xFF000000~0x80000000
22  0xFF000000=uint8,dec,type,OLE-COLORTYPE
23end
24
25constlist=OLE-COLORTYPE
26  0x00=default
27  0x01=palette
28  0x02=rgb
29  0x80=system-color
30end
31
32multilist=OLE-MOUSEPTR
33  0=default,arrow,cross,i-beam
34  6=size-diag-down,size-vert,size-diag-up,size-hor
35  10=up-arrow,hour-glass,no-drop,app-starting,help,size-all
36  99=custom
37end
38
39# StdFont --------------------------------------------------------------------
40
41{0BE35203-8F91-11CE-9DE3-00AA004BB851}=StdFont
42
43flagslist=STDFONT-FLAGS
44  0x01=bold
45  0x02=italic
46  0x04=underline
47  0x08=strikeout
48end
49
50unitconverter=STDFONT-HEIGHT,/10000,pt
51
52# StdPic ---------------------------------------------------------------------
53
54{0BE35204-8F91-11CE-9DE3-00AA004BB851}=StdPic
55
56shortlist=STDPIC-ID,0x0000746C,StdPic
57
58# StdHlink -------------------------------------------------------------------
59
60{79EAC9D0-BAF9-11CE-8C82-00AA004BA90B}=StdHlink
61{79EAC9E0-BAF9-11CE-8C82-00AA004BA90B}=URLMoniker
62{00000303-0000-0000-C000-000000000046}=FileMoniker
63{00000304-0000-0000-C000-000000000046}=ItemMoniker
64{00000305-0000-0000-C000-000000000046}=AntiMoniker
65{00000309-0000-0000-C000-000000000046}=CompositeMoniker
66
67flagslist=STDHLINK-FLAGS
68  0x00000001=has-target
69  0x00000002=!relative!absolute
70  0x00000004=display-specified
71  0x00000008=has-location
72  0x00000010=has-display
73  0x00000020=has-guid
74  0x00000040=has-creation-time
75  0x00000080=has-frame
76  0x00000100=!as-guid!as-string
77  0x00000200=has-abs-from-rel
78end
79
80flagslist=STDHLINK-URL-FLAGS
81  0x00000001=allow-relative
82  0x00000002=wildcard-scheme
83  0x00000004=implicit-file-scheme
84  0x00000008=no-fragment
85  0x00000010=no-canonicalize
86  0x00000020=canonicalize
87  0x00000040=dos-path
88  0x00000080=decode-extra-info
89  0x00000100=no-decode-extra-info
90  0x00000200=crack-unknown-schemes
91  0x00000400=no-crack-unknown-schemes
92  0x00000800=preprocess-html
93  0x00001000=no-preprocess-html
94  0x00002000=registry-settings
95  0x00004000=no-registry-settings
96  0x00008000=no-encode-forbidden-chars
97end
98
99# OLE property stream --------------------------------------------------------
100
101{F29F85E0-4FF9-1068-AB91-08002B27B3D9}=GlobalDocProp
102{D5CDD502-2E9C-101B-9397-08002B2CF9AE}=BuiltinDocProp
103{D5CDD505-2E9C-101B-9397-08002B2CF9AE}=CustomDocProp
104
105constlist=OLEPROP-BYTE-ORDER
106  0xFEFF=big-endian
107  0xFFFE=little-endian
108end
109
110shortlist=OLEPROP-OSTYPE,0,dos,mac,win32,unix
111
112multilist=OLEPROP-BASEIDS
113  quote-names=1
114  default=
115  0=dictionary,codepage
116end
117
118multilist=OLEPROP-GLOBALIDS
119  include=OLEPROP-BASEIDS
120  2=title,subject,author,keywords,comments,template,last-author,rev-number
121  10=edit-time,last-printed,create-time,last-saved,page-count,word-count,char-count,thumbnail,appname,security
122end
123
124multilist=OLEPROP-BUILTINIDS
125  include=OLEPROP-BASEIDS
126  2=category,pres-target,byte-count,line-count,para-count,slide-count,note-count,hidden-slide-count
127  10=clips,scale-crop,heading-pairs,part-titles,manager,company,links-uptodate
128end
129
130multilist=OLEPROP-TYPE-SIMPLE
131  0=empty,null,int16,int32,float,double,currency,date,string8,dispatch
132  10=error,bool,variant,unknown,decimal,int8,uint8,uint16,uint32
133  20=int64,uint64,int,uint,void,hresult,ptr,savearray,c-array,userdef
134  30=string8,string16,,,,,record,intptr,uintptr
135  64=time-stamp,blob,stream,storage,stream-obj,storage-obj
136  70=blob-obj,clip-fmt,guid,vers-stream
137  0x0FFF=str8-blob
138end
139
140combilist=OLEPROP-TYPE
141  0x0FFF=int32,dec,base-type,OLEPROP-TYPE-SIMPLE
142  0x1000=vector
143  0x2000=array
144  0x4000=byref
145end
146
147# ComCtl controls ============================================================
148
149constlist=COMCTL-HEADER-IDS
150  0x0A2BAE11=COMCTL_SLIDER_60
151  0x12344321=COMCTL_SIZE
152  0x6AC13CB1=COMCTL_TREEVIEW_60
153  0x97AB8A01=COMCTL_PROGRESSBAR_60
154  0x99470A83=COMCTL_SCROLLBAR_60
155  0xABCDEF01=COMCTL_COMMONDATA
156  0xBDECDE1F=COMCTL_COMPLEXDATA
157  0xD12A7AC1=COMCTL_TABSTRIP_60
158  0xE6E17E80=COMCTL_IMAGELIST_50_60
159  0xE6E17E84=COMCTL_PROGRESSBAR_50
160  0xE6E17E86=COMCTL_SLIDER_50
161  0xE6E17E88=COMCTL_STATUSBAR_50
162  0xE6E17E8A=COMCTL_TABSTRIP_50
163  0xE6E17E8E=COMCTL_TREEVIEW_50
164  0xFF3626A0=COMCTL_UPDOWN_50_60
165end
166
167combilist=COMCTL-COMMON-FLAGS
168  ignore=0xFFFF8000
169  0x00000001=flat-border
170  0x00000002=enabled
171  0x00000004=3d-border
172  0x000007F8=uint8,dec,mouse-ptr,OLE-MOUSEPTR
173  0x00000800=ole-drag-auto
174  0x00002000=ole-drop-manual
175end
176
177flagslist=COMCTL-COMPLEX-FLAGS
178  ignore=0xFFFFFFFC
179  0x00000001=font
180  0x00000002=mouse-icon
181end
182
183# flat scrollbar -------------------------------------------------------------
184
185{FE38753A-44A3-11D1-B5B7-0000C09000C4}=MSComCtl2.FlatScrollBar.2
186
187combilist=COMCTL-SCROLLBAR-FLAGS
188  0x00000003=uint8,dec,appearance,COMCTL-SCROLLBAR-APPEARANCE
189  0x0000000C=uint8,dec,arrows,COMCTL-SCROLLBAR-ARROWS
190  0x00000010=!vertical!horizontal
191end
192
193shortlist=COMCTL-SCROLLBAR-APPEARANCE,0,3d,flat,track-3d
194shortlist=COMCTL-SCROLLBAR-ARROWS,0,both,left-up,right-down
195
196# progress bar ---------------------------------------------------------------
197
198{0713E8D2-850A-101B-AFC0-4210102A8DA7}=COMCTL.ProgCtrl.1
199{35053A22-8589-11D1-B16A-00C0F0283628}=MSComctlLib.ProgCtrl.2
200
201# slider ---------------------------------------------------------------------
202
203{373FF7F0-EB8B-11CD-8820-08002B2F4F5A}=COMCTL.Slider.1
204{F08DF954-8592-11D1-B16A-00C0F0283628}=MSComctlLib.Slider.2
205
206constlist=COMCTL-SLIDER-SELECTRANGE
207  0x00000000=off
208  0x0000FFFF=on
209end
210
211shortlist=COMCTL-SLIDER-TICKSTYLE,0,bottom-right,top-left,both,no-ticks
212
213# updown ---------------------------------------------------------------------
214
215{026371C0-1B7C-11CF-9D53-00AA003C9CB6}=ComCtl2.UpDown.1
216{603C7E80-87C2-11D1-8BE3-0000F8754DA1}=MSComCtl2.UpDown.2
217
218flagslist=COMCTL-UPDOWN-FLAGS1
219  0x00000001=!align-left!align-right
220  0x00000004=!vertical!horizontal
221end
222
223flagslist=COMCTL-UPDOWN-FLAGS2
224  0x00000004=wrap
225  0x00000020=ole-drop-manual
226  0x00000080=enabled
227end
228
229# image list -----------------------------------------------------------------
230
231{58DA8D8F-9D6A-101B-AFC0-4210102A8DA7}=COMCTL.ImageListCtrl.1
232{2C247F23-8591-11D1-B16A-00C0F0283628}=MSComctlLib.ImageListCtrl.2
233
234flagslist=COMCTL-IMAGELIST-TEXTFLAGS
235  0x01=key
236  0x02=tag
237end
238
239# tab strip ------------------------------------------------------------------
240
241{9ED94440-E5E8-101B-B9B5-444553540000}=COMCTL.TabStrip.1
242{1EFB6596-857C-11D1-B16A-00C0F0283628}=MSComctlLib.TabStrip.2
243
244combilist=COMCTL-TABSTRIP-FLAGS1
245  ignore=0xFFFFFFE0
246  0x00000001=multi-row
247  0x00000002=show-tooltips
248  0x00000018=uint8,dec,tab-width-style,COMCTL-TABSTRIP-TABWIDTHSTYLE
249end
250
251combilist=COMCTL-TABSTRIP-FLAGS2
252  ignore=0xFFFF0000
253  0x00000003=uint8,dec,style,COMCTL-TABSTRIP-STYLE
254  0x00000004=hot-tracking
255  0x00000008=multi-select
256  0x00000030=uint8,dec,placement,COMCTL-TABSTRIP-PLACEMENT
257  0x00000040=separators
258end
259
260flagslist=COMCTL-TABSTRIP-FLAGS3
261  ignore=0xFFFF0000
262  0x00000001=tabstyle-opposite
263end
264
265shortlist=COMCTL-TABSTRIP-TABWIDTHSTYLE,0,justified,non-justified,fixed
266shortlist=COMCTL-TABSTRIP-STYLE,0,tabs,tab-buttons,flat-buttons
267shortlist=COMCTL-TABSTRIP-PLACEMENT,0,top,bottom,left,right
268
269flagslist=COMCTL-TABSTRIP-TABFLAGS
270  0x00000001=caption
271  0x00000002=key
272  0x00000004=tag
273  0x00000008=tooltip
274end
275
276# tree view ------------------------------------------------------------------
277
278{0713E8A2-850A-101B-AFC0-4210102A8DA7}=COMCTL.TreeCtrl.1
279{C74190B6-8589-11D1-B16A-00C0F0283628}=MSComctlLib.TreeCtrl.2
280
281combilist=COMCTL-TREEVIEW-FLAGS
282  ignore=0xFFFF0000
283  0x00000001=!tree-lines!root-lines
284  0x0000001C=uint8,dec,style,COMCTL-TREEVIEW-STYLE
285  0x00000020=label-edit
286  0x00000080=hide-selection
287  0x00000100=sorted
288end
289
290flagslist=COMCTL-TREEVIEW-STRINGFLAGS
291  ignore=0xFFFFFFF8
292  0x00000001=separator
293  0x00000002=image-list
294end
295
296shortlist=COMCTL-TREEVIEW-STYLE,0,text,pic-text,plusminus-text,plusminus-pic-text,treelines-text,treelines-pic-text,treelines-plusminus-text,treelines-plusminus-pic-text
297
298flagslist=COMCTL-TREEVIEW-FLAGS2
299  0x00000001=checkboxes
300  0x00000002=full-row-select
301  0x00000004=hot-tracking
302  0x00000008=scroll
303  0x00000010=single-select
304end
305
306# status bar -----------------------------------------------------------------
307
308{6B7E638F-850A-101B-AFC0-4210102A8DA7}=COMCTL.SBarCtrl.1
309
310combilist=COMCTL-STATUSBAR-PANELFLAGS
311  ignore=0xFFFFF000
312  0x00000007=uint8,dec,style,COMCTL-STATUSBAR-STYLE
313  0x00000018=uint8,dec,alignment,COMCTL-STATUSBAR-ALIGN
314  0x00000060=uint8,dec,bevel,COMCTL-STATUSBAR-BEVEL
315  0x00000080=enabled
316  0x00000300=uint8,dec,autosize,COMCTL-STATUSBAR-AUTOSIZE
317  0x00000400=visible
318end
319
320shortlist=COMCTL-STATUSBAR-STYLE,0,text,caps,num,ins,scrl,time,date,kana
321shortlist=COMCTL-STATUSBAR-ALIGN,0,left,center,right
322shortlist=COMCTL-STATUSBAR-BEVEL,0,no-bevel,inset,raised
323shortlist=COMCTL-STATUSBAR-AUTOSIZE,0,no-auto,spring,content
324
325flagslist=COMCTL-STATUSBAR-TEXTFLAGS
326  0x00000001=text
327  0x00000002=vis-text
328  0x00000004=key
329  0x00000008=tag
330  0x00000010=tooltip
331end
332
333# other controls =============================================================
334
335# Microsoft Web Browser
336{8856F961-340A-11D0-A96B-00C04FD705A2}=Shell.Explorer.2
337
338# ActiveX name lists =========================================================
339
340combilist=AX-STRINGLEN
341  0x80000000=!unicode!compressed
342  0x7FFFFFFF=int32,dec,buffer-size
343end
344
345combilist=AX-ARRAYSTRINGLEN
346  0x80000000=!unicode!compressed
347  0x7FFFFFFF=int32,dec,len
348end
349
350combilist=AX-FLAGS
351  0x00000001=reserved-1
352  0x00000002=enabled
353  0x00000004=locked
354  0x00000008=opaque
355  0x00000010=reserved-2
356  0x00000400=column-heads
357  0x00000800=entire-rows
358  0x00001000=existing-entries-only
359  0x00002000=caption-left
360  0x00004000=editable
361  0x00078000=uint8,dec,ime-mode,AX-IMEMODE
362  0x00080000=drag-enabled
363  0x00100000=enter-as-newline
364  0x00200000=keep-selection
365  0x00400000=tab-as-character
366  0x00800000=word-wrap
367  0x02000000=borders-suppressed
368  0x04000000=select-line
369  0x08000000=single-char-select
370  0x10000000=auto-size
371  0x20000000=hide-selection
372  0x40000000=maxlength-autotab
373  0x80000000=multi-line
374end
375
376multilist=AX-IMEMODE
377  0=no-control,on,off,disabled
378  4=hiragana,fillwidth-katakana,halfwidth-katakana
379  7=fullwidth-alpha,halfwidth-alpha
380  9=fullwidth-hangul,halfwidth-hangul
381  11=fullwidth-hanzi,halfwidth-hanzi
382end
383
384combilist=AX-IMAGEPOS
385  0x0000FFFF=uint16,dec,image,AX-POS
386  0xFFFF0000=uint16,dec,label,AX-POS
387end
388
389unitconverter=AX-CONV-MS,1,ms
390
391shortlist=AX-ENABLED,0,disabled,enabled
392shortlist=AX-BORDERSTYLE,0,none,single
393shortlist=AX-SPECIALEFFECT,0,flat,raised,sunken,etched,,,bump
394shortlist=AX-ORIENTATION,-1,auto,vertical,horizontal
395shortlist=AX-POS,0,top-left,top,top-right,left,center,right,bottom-left,bottom,bottom-right
396shortlist=AX-IMAGEALIGN,0,top-left,top-right,center,bottom-left,bottom-right
397shortlist=AX-IMAGESIZEMODE,0,clip,stretch,,stretch-ratio
398
399# CFontNew -------------------------------------------------------------------
400
401{AFC20920-DA4E-11CE-B94300AA006887B4}=CFontNew
402
403flagslist=AX-CFONTNEW-PROPERTIES
404  0x0001=font-name
405  0x0002=flags
406  0x0004=font-size
407  0x0008=font-offset
408  0x0010=charset
409  0x0020=pitch-family
410  0x0040=alignment
411  0x0080=font-weight
412end
413
414flagslist=AX-CFONTNEW-FLAGS
415  0x00000001=bold
416  0x00000002=italic
417  0x00000004=underline
418  0x00000008=strikeout
419  0x00002000=sunken
420  0x00002000=sunken
421  0x40000000=auto-color
422end
423
424shortlist=AX-CFONTNEW-ALIGNMENT,1,left,right,center
425
426# column info ----------------------------------------------------------------
427
428flagslist=AX-COLUMNINFO-PROPERTIES
429  0x00000001=column-width
430end
431
432# command button -------------------------------------------------------------
433
434{D7053240-CE69-11CD-A777-00DD01143C57}=Forms.CommandButton.1
435
436flagslist=AX-COMMANDBUTTON-PROPERTIES
437  0x00000001=text-color
438  0x00000002=fill-color
439  0x00000004=flags
440  0x00000008=caption
441  0x00000010=image-pos
442  0x00000020=size
443  0x00000040=mouse-ptr
444  0x00000080=image
445  0x00000100=accelerator
446  0x00000200=no-take-focus
447  0x00000400=mouse-icon
448end
449
450# toggle button, check box, option button, text box, list box, combo box -----
451
452{8BD21D10-EC42-11CE-9E0D-00AA006002F3}=Forms.TextBox.1
453{8BD21D20-EC42-11CE-9E0D-00AA006002F3}=Forms.ListBox.1
454{8BD21D30-EC42-11CE-9E0D-00AA006002F3}=Forms.ComboBox.1
455{8BD21D40-EC42-11CE-9E0D-00AA006002F3}=Forms.CheckBox.1
456{8BD21D50-EC42-11CE-9E0D-00AA006002F3}=Forms.OptionButton.1
457{8BD21D60-EC42-11CE-9E0D-00AA006002F3}=Forms.ToggleButton.1
458{00024512-0000-0000-C000-000000000046}=RefEdit.Ctrl
459
460flagslist=AX-MORPH-PROPERTIES
461  0x0000000000000001=flags
462  0x0000000000000002=fill-color
463  0x0000000000000004=text-color
464  0x0000000000000008=max-length
465  0x0000000000000010=border-style
466  0x0000000000000020=scrollbars
467  0x0000000000000040=control-type
468  0x0000000000000080=mouse-ptr
469  0x0000000000000100=size
470  0x0000000000000200=password-char
471  0x0000000000000400=list-width
472  0x0000000000000800=bound-column
473  0x0000000000001000=text-column
474  0x0000000000002000=column-count
475  0x0000000000004000=list-rowcount
476  0x0000000000008000=column-info-count
477  0x0000000000010000=match-entry-mode
478  0x0000000000020000=list-style
479  0x0000000000040000=show-dropdown-mode
480  0x0000000000100000=dropdown-style
481  0x0000000000200000=selection-type
482  0x0000000000400000=value
483  0x0000000000800000=caption
484  0x0000000001000000=image-pos
485  0x0000000002000000=border-color
486  0x0000000004000000=special-effect
487  0x0000000008000000=mouse-icon
488  0x0000000010000000=image
489  0x0000000020000000=accelerator
490  0x0000000080000000=reserved
491  0x0000000100000000=groupname
492end
493
494shortlist=AX-MORPH-SCROLLBARS,0,none,horizontal,vertical,both
495shortlist=AX-MORPH-CONTROLTYPE,1,edit,listbox,combobox,checkbox,optionbutton,togglebutton,dropdown-listbox
496shortlist=AX-MORPH-MATCHENTRYTYPE,0,first-letter,complete,none
497shortlist=AX-MORPH-LISTSTYLE,0,plain,with-buttons
498shortlist=AX-MORPH-SHOWDROPDOWNMODE,0,never,on-focus,always
499shortlist=AX-MORPH-DROPDOWNSTYLE,0,no-symbol,arrow,ellipsis,underline
500shortlist=AX-MORPH-SELECTIONTYPE,0,single,multi,range
501
502constlist=AX-MORPH-BOUNDCOLUMN
503  default=
504  0=value-is-row-index
505end
506
507constlist=AX-MORPH-TEXTCOLUMN
508  default=
509  -1=first-column-with-width
510  0=row-numbers
511end
512
513constlist=AX-MORPH-COLUMNCOUNT
514  default=
515  -1=all-columns
516end
517
518# label ----------------------------------------------------------------------
519
520{978C9E23-D4B0-11CE-BF2D-00AA003F40D0}=Forms.Label.1
521
522flagslist=AX-LABEL-PROPERTIES
523  0x00000001=text-color
524  0x00000002=fill-color
525  0x00000004=flags
526  0x00000008=caption
527  0x00000010=image-pos
528  0x00000020=size
529  0x00000040=mouse-ptr
530  0x00000080=border-color
531  0x00000100=border-style
532  0x00000200=special-effect
533  0x00000400=image
534  0x00000800=accelerator
535  0x00001000=mouse-icon
536end
537
538# image ----------------------------------------------------------------------
539
540{4C599241-6926-101B-9992-00000B65C6F9}=Forms.Image.1
541
542flagslist=AX-IMAGE-PROPERTIES
543  0x00000004=auto-size
544  0x00000008=border-color
545  0x00000010=fill-color
546  0x00000020=border-style
547  0x00000040=mouse-ptr
548  0x00000080=image-size-mode
549  0x00000100=special-effect
550  0x00000200=size
551  0x00000400=image
552  0x00000800=image-align
553  0x00001000=image-tiling
554  0x00002000=flags
555  0x00004000=mouse-icon
556end
557
558# scroll bar -----------------------------------------------------------------
559
560{DFD181E0-5E2F-11CE-A449-00AA004A803D}=Forms.ScrollBar.1
561
562flagslist=AX-SCROLLBAR-PROPERTIES
563  0x00000001=arrow-color
564  0x00000002=fill-color
565  0x00000004=flags
566  0x00000008=size
567  0x00000010=mouse-ptr
568  0x00000020=min
569  0x00000040=max
570  0x00000080=value
571  0x00000100=unused
572  0x00000200=prev-enabled
573  0x00000400=next-enabled
574  0x00000800=step
575  0x00001000=page-step
576  0x00002000=orientation
577  0x00004000=prop-thumb
578  0x00008000=delay
579  0x00010000=mouse-icon
580end
581
582shortlist=AX-SCROLLBAR-PROPTHUMB,-1,proportional,fixed
583
584# spin button ----------------------------------------------------------------
585
586{79176FB0-B7F2-11CE-97EF-00AA006D2776}=Forms.SpinButton.1
587
588flagslist=AX-SPINBUTTON-PROPERTIES
589  0x00000001=arrow-color
590  0x00000002=fill-color
591  0x00000004=flags
592  0x00000008=size
593  0x00000010=unused
594  0x00000020=min
595  0x00000040=max
596  0x00000080=value
597  0x00000100=prev-enabled
598  0x00000200=next-enabled
599  0x00000400=step
600  0x00000800=orientation
601  0x00001000=delay
602  0x00002000=mouse-icon
603  0x00004000=mouse-ptr
604end
605
606# tab strip ------------------------------------------------------------------
607
608{EAE50EB0-4A62-11CE-BED6-00AA00611080}=Forms.TabStrip.1
609
610flagslist=AX-TABSTRIP-PROPERTIES
611  0x00000001=selected-tab
612  0x00000002=fill-color
613  0x00000004=text-color
614  0x00000010=size
615  0x00000020=tab-captions
616  0x00000040=mouse-ptr
617  0x00000100=tab-orientation
618  0x00000200=tab-style
619  0x00000400=multi-row
620  0x00000800=tab-fixed-width
621  0x00001000=tab-fixed-height
622  0x00002000=tooltips
623  0x00008000=tooltip-strings
624  0x00020000=tab-names
625  0x00040000=flags
626  0x00080000=new-version
627  0x00100000=tabs-allocated
628  0x00200000=tags
629  0x00400000=tab-flag-count
630  0x00800000=accelerators
631  0x01000000=mouse-icon
632end
633
634shortlist=AX-TABSTRIP-ORIENTATION,0,top,bottom,left,right
635shortlist=AX-TABSTRIP-TABSTYLE,0,tabs,buttons,none
636
637flagslist=AX-TABSTRIP-FLAGS
638  0x00000001=visible
639  0x00000002=enabled
640end
641
642# VBA forms ==================================================================
643
644# form class info ------------------------------------------------------------
645
646flagslist=VBA-CLASSINFO-PROPERTIES
647  0x00000001=class-id
648  0x00000002=disp-event
649  0x00000008=default-prog
650  0x00000010=class-flags
651  0x00000020=method-count
652  0x00000040=dispatch-id-bind
653  0x00000080=get-bind-index
654  0x00000100=put-bind-index
655  0x00000200=bind-type
656  0x00000400=get-value-index
657  0x00000800=put-value-index
658  0x00001000=value-type
659  0x00002000=dispatch-id-rowset
660  0x00004000=set-rowset
661end
662
663combilist=VBA-CLASSINFO-FLAGS
664  0x0000FFFF=uint16,hex,classtable-flags,VBA-CLASSTABLE-CLASSFLAGS
665  0xFFFF0000=uint16,hex,var-flags,VBA-CLASSTABLE-VARFLAGS
666end
667
668flagslist=VBA-CLASSTABLE-CLASSFLAGS
669  0x0001=exclusive-value
670  0x0002=dual-interface
671  0x0004=no-aggregation
672end
673
674flagslist=VBA-CLASSTABLE-VARFLAGS
675  0x0001=read-only
676  0x0002=source
677  0x0004=bindable
678  0x0008=request-edit
679  0x0010=display-bind
680  0x0020=default-bind
681  0x0040=hidden
682  0x0080=restricted
683  0x0100=default-coll-elem
684  0x0200=ui-default
685  0x0400=non-browsable
686  0x0800=replaceable
687  0x1000=immediate-bind
688end
689
690# form site ------------------------------------------------------------------
691
692flagslist=VBA-FORMSITE-PROPERTIES
693  0x00000001=name
694  0x00000002=tag
695  0x00000004=id
696  0x00000008=help-context-id
697  0x00000010=flags
698  0x00000020=stream-size
699  0x00000040=tab-index
700  0x00000080=class-id-cache-index
701  0x00000100=pos
702  0x00000200=group-id
703  0x00000800=tool-tip
704  0x00001000=licence-key
705  0x00002000=control-source
706  0x00004000=row-source
707end
708
709flagslist=VBA-FORMSITE-FLAGS
710  0x00000001=tabstop
711  0x00000002=visible
712  0x00000004=default
713  0x00000008=cancel
714  0x00000010=!storage!obj-stream
715  0x00000020=auto-size
716  0x00000100=preserve-height
717  0x00000200=fit-to-parent
718  0x00002000=select-child
719  0x00040000=container
720end
721
722combilist=VBA-FORMSITE-CLASSIDCACHE
723  0x7FFF=uint16,dec,cache-idx,VBA-FORMSITE-CLASSIDCACHEINDEX,filter=0x8000~0x0000
724  0x7FFF=uint16,dec,class-table-idx,,filter=0x8000~0x8000
725  0x8000=!predefined-class-id!class-table-index
726end
727
728constlist=VBA-FORMSITE-CLASSNAMES
729  7=Forms.Form.1
730  12=Forms.Image.1
731  14=Forms.Frame.1
732  15=Internal.MorphData
733  16=Forms.SpinButton.1
734  17=Forms.CommandButton.1
735  18=Forms.TabStrip.1
736  21=Forms.Label.1
737  23=Forms.TextBox.1
738  24=Forms.ListBox.1
739  25=Forms.ComboBox.1
740  26=Forms.CheckBox.1
741  27=Forms.OptionButton.1
742  28=Forms.ToggleButton.1
743  47=Forms.ScrollBar.1
744  57=Forms.MultiPage.1
745end
746
747constlist=VBA-FORMSITE-CLASSIDCACHEINDEX
748  include=VBA-FORMSITE-CLASSNAMES
749  0x7FFF=invalid
750end
751
752# form design extender  ------------------------------------------------------
753
754flagslist=VBA-FORMDESIGNEXT-PROPERTIES
755  0x00000001=flags
756  0x00000002=grid-x
757  0x00000004=grid-y
758  0x00000008=click-control-mode
759  0x00000010=dblclick-control-mode
760end
761
762flagslist=VBA-FORMDESIGNEXT-FLAGS
763  0x00000001=inherit-design-mode
764  0x00000002=design-mode
765  0x00000004=inherit-show-toolbox
766  0x00000008=show-toolbox
767  0x00000010=inherit-show-grid
768  0x00000020=show-grid
769  0x00000040=inherit-snap-to-grid
770  0x00000080=snap-to-grid
771  0x00000100=inherit-grid-x
772  0x00000200=inherit-grid-y
773  0x00000400=inherit-click-control-mode
774  0x00000800=inherit-dblclick-control-mode
775  0x00001000=inherit-show-invisible
776  0x00002000=show-invisible
777  0x00004000=inherit-show-tooltips
778  0x00008000=show-tooltips
779  0x00010000=inherit-immediate-layout
780  0x00020000=immediate-layout
781end
782
783shortlist=VBA-FORMDESIGNEXT-CLICKCTRLMODE,-2,inherit,default,insertion-point,select-then-insert
784shortlist=VBA-FORMDESIGNEXT-DBLCLICKCTRLMODE,-2,inherit,,select-text,edit-code,edit-properties
785
786# form -----------------------------------------------------------------------
787
788{C62A69F0-16DC-11CE-9E98-00AA00574A4F}=Forms.Form.1
789{6E182020-F460-11CE-9BCD-00AA00608E01}=Forms.Frame.1
790
791flagslist=VBA-FORM-PROPERTIES
792  0x00000002=fill-color
793  0x00000004=text-color
794  0x00000008=next-available-id
795  0x00000040=flags
796  0x00000080=border-style
797  0x00000100=mouse-ptr
798  0x00000200=scrollbars
799  0x00000400=display-size
800  0x00000800=logical-size
801  0x00001000=scroll-pos
802  0x00002000=group-count
803  0x00008000=mouse-icon
804  0x00010000=cycle
805  0x00020000=special-effect
806  0x00040000=border-color
807  0x00080000=caption
808  0x00100000=font
809  0x00200000=image
810  0x00400000=zoom
811  0x00800000=image-align
812  0x01000000=image-tiling
813  0x02000000=image-sizemode
814  0x04000000=shape-cookie
815  0x08000000=draw-buffer
816end
817
818flagslist=VBA-FORM-FLAGS
819  0x00000004=enabled
820  0x00004000=has-design-extender
821  0x00008000=!has-class-table!skip-class-table
822end
823
824flagslist=VBA-FORM-SCROLLBARS
825  0x01=horizontal
826  0x02=vertical
827  0x04=keep-horizontal
828  0x08=keep-vertical
829  0x10=vertical-left
830end
831
832shortlist=VBA-FORM-CYCLE,0,all-forms,,current-form
833
834combilist=VBA-FORM-SITE-TYPECOUNT
835  0x7F=uint8,dec,type-count
836  0x80=!type!count
837end
838
839# page -----------------------------------------------------------------------
840
841flagslist=VBA-PAGE-PROPERTIES
842  0x00000002=transition-effect
843  0x00000004=transition-period
844end
845
846shortlist=VBA-PAGE-TRANSITIONEFFECT,0,none,cover-up,cover-right-up,cover-right,cover-right-down,cover-down,cover-left-down,cover-left,cover-left-up,push-up,push-right,push-down,push-left
847
848# multi page -----------------------------------------------------------------
849
850{46E31370-3F7A-11CE-BED6-00AA00611080}=Forms.MultiPage.1
851
852flagslist=VBA-MULTIPAGE-PROPERTIES
853  0x00000002=page-count
854  0x00000004=id
855  0x00000008=enabled
856end
857
858# VBA project name lists =====================================================
859
860multilist=VBA-DIR-RECORD-NAMES
861  0x0000=,PROJECTSYSKIND,PROJECTLCID,PROJECTCODEPAGE,PROJECTNAME,PROJECTDOCSTRING,PROJECTHELPFILEPATH1,PROJECTHELPCONTEXT
862  0x0008=PROJECTLIBFLAGS,PROJECTVERSION,,,PROJECTCONSTANTS,REFERENCEREGISTERED,REFERENCEPROJECT,PROJECTMODULES
863  0x0010=PROJECTEND,,,PROJECTCOOKIE,PROJECTLCIDINVOKE,,REFERENCENAME,
864  0x0018=,MODULENAME,MODULESTREAMNAME,,MODULEDOCSTRING,,MODULEHELPCONTEXT,
865  0x0020=,MODULETYPEPROCEDURAL,MODULETYPEDOCUMENT,,,MODULEREADONLY,,
866  0x0028=MODULEPRIVATE,,,MODULEEND,MODULECOOKIE,,,REFERENCECONTROL
867  0x0030=REFERENCEEXTENDED,MODULEOFFSET,MODULESTREAMNAMEUNICODE,REFERENCEORIGINAL,,,,
868  0x0038=,,,,PROJECTCONSTANTSUNICODE,PROJECTHELPFILEPATH2,REFERENCENAMEUNICODE,
869  0x0040=PROJECTDOCSTRINGUNICODE,,,,,,,MODULENAMEUNICODE
870  0x0048=MODULEDOCSTRINGUNICODE,,,,,,,
871end
872
873constlist=VBA-DIR-SIMPLE-RECORDS
874  0x0001=uint32,dec,platform,VBA-DIR-PROJECTSYSKIND-PLATFORM
875  0x0002=uint32,hex,lang-id
876  0x0007=uint32,dec,help-context-id
877  0x0008=uint32,hex,libflags
878  0x000F=uint16,dec,module-count
879  0x0013=int16,dec,cookie
880  0x0014=uint32,hex,lang-id
881  0x001E=uint32,dec,help-context-id
882  0x002C=int16,dec,cookie
883end
884
885shortlist=VBA-DIR-PROJECTSYSKIND-PLATFORM,0,16-bit-windows,32-bit-windows,macintosh
886
887# ============================================================================
888