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