tools/*: remove bcc and as86 as they are no longer required to compile the system...
[virtualbox.git] / Doxyfile.Core
blob0d259c7c9119566d097a0b1fd6221f39245b8273
1 # Doxyfile 1.5.4
3 #---------------------------------------------------------------------------
4 # Project related configuration options
5 #---------------------------------------------------------------------------
6 DOXYFILE_ENCODING      = UTF-8
7 PROJECT_NAME           = VBox
8 PROJECT_NUMBER         =
9 # OUTPUT_DIRECTORY       =  later
10 CREATE_SUBDIRS         = NO
11 OUTPUT_LANGUAGE        = English
12 BRIEF_MEMBER_DESC      = YES
13 REPEAT_BRIEF           = YES
14 ABBREVIATE_BRIEF       =
15 ALWAYS_DETAILED_SEC    = NO
16 INLINE_INHERITED_MEMB  = NO
17 FULL_PATH_NAMES        = NO
18 STRIP_FROM_PATH        =
19 STRIP_FROM_INC_PATH    =
20 SHORT_NAMES            = NO
21 JAVADOC_AUTOBRIEF      = YES
22 QT_AUTOBRIEF           = NO
23 MULTILINE_CPP_IS_BRIEF = NO
24 DETAILS_AT_TOP         = NO
25 INHERIT_DOCS           = YES
26 SEPARATE_MEMBER_PAGES  = NO
27 TAB_SIZE               = 4
28 ALIASES                = \
29     "note=@remark" \
30     "thread=@par Thread Context:\n" \
31     "vmstate=@par VM State In:\n" \
32     "vmstateto=@par VM State Out:\n"
34 # Interface method implementation macros.
35 ALIASES                += \
36     interface_method_impl{2}="Implements \1 method \link \1::\2 \2 \endlink @copydoc \1::\2 "
37 ALIASES                += \
38     interface_method_impl{3}="\3. \
40 Implements \1 method \link \1::\2 \2 \endlink @copydoc \1::\2 "
42 # Callback method implementation macros.
43 ALIASES                += \
44     callback_method_impl{1}="Implements the callback \link \1 \1  \endlink @copydoc \1 "
45 ALIASES                += \
46     callback_method_impl{2}="\2. \
48 Implements the callback \link \1 \1 "
50 # The following is for Global Configuration options.
51 ALIASES                += \
52         gcfgm{6}="\xrefitem lst_gcfgm \"Global VM Config: \1\" \"Global Configuration Values\" \
53 <b>Name:</b> \1 <br> \
54 <b>Type:</b> \2 <br> \
55 <b>Unit:</b> \6 <br> \
56 <b>Min:</b> \3 <br> \
57 <b>Max:</b> \4 <br> \
58 <b>Default:</b> \5 <br> \
60 ALIASES                += \
61         gcfgm{5}="\xrefitem lst_gcfgm \"Global VM Config: \1\" \"Global Configuration Values\" \
62 <b>Name:</b> \1 <br> \
63 <b>Type:</b> \2 <br> \
64 <b>Min:</b> \3 <br> \
65 <b>Max:</b> \4 <br> \
66 <b>Default:</b> \5 <br> \
68 ALIASES                += \
69         gcfgm{4}="\xrefitem lst_gcfgm \"Global VM Config: \1\" \"Global Configuration Values\" \
70 <b>Name:</b> \1 <br> \
71 <b>Type:</b> \2 <br> \
72 <b>Min:</b> \3 <br> \
73 <b>Max:</b> \4 <br> \
75 ALIASES                += \
76         gcfgm{3}="\xrefitem lst_gcfgm \"Global VM Config: \1\" \"Global Configuration Values\" \
77 <b>Name:</b> \1 <br> \
78 <b>Type:</b> \2 <br> \
79 <b>Default:</b> \3 <br> \
81 ALIASES                += \
82         gcfgm{2}="\xrefitem lst_gcfgm \"Global VM Config: \1\" \"Global Configuration Values\" \
83 <b>Name:</b> \1 <br> \
84 <b>Type:</b> \2 <br> \
87 # The following is for per-VM Configuration options.
88 ALIASES                += \
89         cfgm{6}="\xrefitem lst_cfgm \"VM Config: \1\" \"VM Configuration Values\" \
90 <b>Name:</b> \1 <br> \
91 <b>Type:</b> \2 <br> \
92 <b>Unit:</b> \6 <br> \
93 <b>Min:</b> \3 <br> \
94 <b>Max:</b> \4 <br> \
95 <b>Default:</b> \5 <br> \
97 ALIASES                += \
98         cfgm{5}="\xrefitem lst_cfgm \"VM Config: \1\" \"VM Configuration Values\" \
99 <b>Name:</b> \1 <br> \
100 <b>Type:</b> \2 <br> \
101 <b>Min:</b> \3 <br> \
102 <b>Max:</b> \4 <br> \
103 <b>Default:</b> \5 <br> \
105 ALIASES                += \
106         cfgm{4}="\xrefitem lst_cfgm \"VM Config: \1\" \"VM Configuration Values\" \
107 <b>Name:</b> \1 <br> \
108 <b>Type:</b> \2 <br> \
109 <b>Min:</b> \3 <br> \
110 <b>Max:</b> \4 <br> \
112 ALIASES                += \
113         cfgm{3}="\xrefitem lst_cfgm \"VM Config: \1\" \"VM Configuration Values\" \
114 <b>Name:</b> \1 <br> \
115 <b>Type:</b> \2 <br> \
116 <b>Default:</b> \3 <br> \
118 ALIASES                += \
119         cfgm{2}="\xrefitem lst_cfgm \"VM Config: \1\" \"VM Configuration Values\" \
120 <b>Name:</b> \1 <br> \
121 <b>Type:</b> \2 <br> \
124 # The following is for device configuration options.
125 ALIASES                += \
126         devcfgm{6}="\xrefitem lst_cfgm \"Device Config: \1\" \"VM Configuration Values\" \
127 <b>Name:</b> [Device Instance]/\1 <br> \
128 <b>Type:</b> \2 <br> \
129 <b>Unit:</b> \6 <br> \
130 <b>Min:</b> \3 <br> \
131 <b>Max:</b> \4 <br> \
132 <b>Default:</b> \5 <br> \
134 ALIASES                += \
135         devcfgm{5}="\xrefitem lst_cfgm \"Device Config: \1\" \"VM Configuration Values\" \
136 <b>Name:</b> [Device Instance]/\1 <br> \
137 <b>Type:</b> \2 <br> \
138 <b>Min:</b> \3 <br> \
139 <b>Max:</b> \4 <br> \
140 <b>Default:</b> \5 <br> \
142 ALIASES                += \
143         devcfgm{4}="\xrefitem lst_cfgm \"Device Config: \1\" \"VM Configuration Values\" \
144 <b>Name:</b> [Device Instance]/\1 <br> \
145 <b>Type:</b> \2 <br> \
146 <b>Min:</b> \3 <br> \
147 <b>Max:</b> \4 <br> \
149 ALIASES                += \
150         devcfgm{3}="\xrefitem lst_cfgm \"Device Config: \1\" \"VM Configuration Values\" \
151 <b>Name:</b> [Device Instance]/\1 <br> \
152 <b>Type:</b> \2 <br> \
153 <b>Default:</b> \3 <br> \
155 ALIASES                += \
156         devcfgm{2}="\xrefitem lst_cfgm \"Device Config: \1\" \"VM Configuration Values\" \
157 <b>Name:</b> [Device Instance]/\1 <br> \
158 <b>Type:</b> \2 <br> \
161 # The following is for driver configuration options.
162 ALIASES                += \
163         drvcfgm{6}="\xrefitem lst_cfgm \"Driver Config: \1\" \"VM Configuration Values\" \
164 <b>Name:</b> [Driver Instance]/\1 <br> \
165 <b>Type:</b> \2 <br> \
166 <b>Unit:</b> \6 <br> \
167 <b>Min:</b> \3 <br> \
168 <b>Max:</b> \4 <br> \
169 <b>Default:</b> \5 <br> \
171 ALIASES                += \
172         drvcfgm{5}="\xrefitem lst_cfgm \"Driver Config: \1\" \"VM Configuration Values\" \
173 <b>Name:</b> [Driver Instance]/\1 <br> \
174 <b>Type:</b> \2 <br> \
175 <b>Min:</b> \3 <br> \
176 <b>Max:</b> \4 <br> \
177 <b>Default:</b> \5 <br> \
179 ALIASES                += \
180         drvcfgm{4}="\xrefitem lst_cfgm \"Driver Config: \1\" \"VM Configuration Values\" \
181 <b>Name:</b> [Driver Instance]/\1 <br> \
182 <b>Type:</b> \2 <br> \
183 <b>Min:</b> \3 <br> \
184 <b>Max:</b> \4 <br> \
186 ALIASES                += \
187         drvcfgm{3}="\xrefitem lst_cfgm \"Driver Config: \1\" \"VM Configuration Values\" \
188 <b>Name:</b> [Driver Instance]/\1 <br> \
189 <b>Type:</b> \2 <br> \
190 <b>Default:</b> \3 <br> \
192 ALIASES                += \
193         drvcfgm{2}="\xrefitem lst_cfgm \"Driver Config: \1\" \"VM Configuration Values\" \
194 <b>Name:</b> [Driver Instance]/\1 <br> \
195 <b>Type:</b> \2 <br> \
198 # The following is for USB device configuration options.
199 ALIASES                += \
200         usbcfgm{6}="\xrefitem lst_cfgm \"USB Device Config: \1\" \"VM Configuration Values\" \
201 <b>Name:</b> [USB Device Instance]/\1 <br> \
202 <b>Type:</b> \2 <br> \
203 <b>Unit:</b> \6 <br> \
204 <b>Min:</b> \3 <br> \
205 <b>Max:</b> \4 <br> \
206 <b>Default:</b> \5 <br> \
208 ALIASES                += \
209         usbcfgm{5}="\xrefitem lst_cfgm \"USB Device Config: \1\" \"VM Configuration Values\" \
210 <b>Name:</b> [USB Device Instance]/\1 <br> \
211 <b>Type:</b> \2 <br> \
212 <b>Min:</b> \3 <br> \
213 <b>Max:</b> \4 <br> \
214 <b>Default:</b> \5 <br> \
216 ALIASES                += \
217         usbcfgm{4}="\xrefitem lst_cfgm \"USB Device Config: \1\" \"VM Configuration Values\" \
218 <b>Name:</b> [USB Device Instance]/\1 <br> \
219 <b>Type:</b> \2 <br> \
220 <b>Min:</b> \3 <br> \
221 <b>Max:</b> \4 <br> \
223 ALIASES                += \
224         usbcfgm{3}="\xrefitem lst_cfgm \"USB Device Config: \1\" \"VM Configuration Values\" \
225 <b>Name:</b> [USB Device Instance]/\1 <br> \
226 <b>Type:</b> \2 <br> \
227 <b>Default:</b> \3 <br> \
229 ALIASES                += \
230         usbcfgm{2}="\xrefitem lst_cfgm \"USB Device Config: \1\" \"VM Configuration Values\" \
231 <b>Name:</b> [USB Device Instance]/\1 <br> \
232 <b>Type:</b> \2 <br> \
235 # bugref - xTracker bug reference, takes one to four bug numbers.
236 ALIASES               += bugref{1}="https://xtracker.innotek.de/index.php?bug=\1"
237 ALIASES               += bugref{2}="https://xtracker.innotek.de/index.php?bug=\1, \
238 https://xtracker.innotek.de/index.php?bug=\2"
239 ALIASES               += bugref{3}="https://xtracker.innotek.de/index.php?bug=\1, \
240 https://xtracker.innotek.de/index.php?bug=\2, \
241 https://xtracker.innotek.de/index.php?bug=\3"
242 ALIASES               += bugref{4}="https://xtracker.innotek.de/index.php?bug=\1, \
243 https://xtracker.innotek.de/index.php?bug=\2, \
244 https://xtracker.innotek.de/index.php?bug=\3, \
245 https://xtracker.innotek.de/index.php?bug=\4"
247 # ticketref - Track ticket reference, takes one to four ticket numbers.
248 ALIASES               += ticketref{1}="http://www.virtualbox.org/ticket/\1"
249 ALIASES               += ticketref{2}="http://www.virtualbox.org/ticket/\1, \
250 http://www.virtualbox.org/ticket/\2"
251 ALIASES               += ticketref{3}="http://www.virtualbox.org/ticket/\1, \
252 http://www.virtualbox.org/ticket/\2, \
253 http://www.virtualbox.org/ticket/\3"
254 ALIASES               += ticketref{4}="http://www.virtualbox.org/ticket/\1, \
255 http://www.virtualbox.org/ticket/\2, \
256 http://www.virtualbox.org/ticket/\3, \
257 http://www.virtualbox.org/ticket/\4"
260 OPTIMIZE_OUTPUT_FOR_C  = YES
261 OPTIMIZE_OUTPUT_JAVA   = NO
262 BUILTIN_STL_SUPPORT    = NO
263 CPP_CLI_SUPPORT        = NO
264 SIP_SUPPORT            = NO
265 DISTRIBUTE_GROUP_DOC   = NO
266 SUBGROUPING            = YES
267 TYPEDEF_HIDES_STRUCT   = NO
269 #---------------------------------------------------------------------------
270 # Build related configuration options
271 #---------------------------------------------------------------------------
272 EXTRACT_ALL            = YES
273 EXTRACT_PRIVATE        = YES
274 EXTRACT_STATIC         = YES
275 EXTRACT_LOCAL_CLASSES  = YES
276 EXTRACT_LOCAL_METHODS  = NO
277 EXTRACT_ANON_NSPACES   = NO
278 HIDE_UNDOC_MEMBERS     = NO
279 HIDE_UNDOC_CLASSES     = NO
280 HIDE_FRIEND_COMPOUNDS  = NO
281 HIDE_IN_BODY_DOCS      = NO
282 INTERNAL_DOCS          = NO
283 CASE_SENSE_NAMES       = NO
284 HIDE_SCOPE_NAMES       = NO
285 SHOW_INCLUDE_FILES     = YES
286 INLINE_INFO            = YES
287 SORT_MEMBER_DOCS       = YES
288 SORT_BRIEF_DOCS        = NO
289 SORT_BY_SCOPE_NAME     = NO
290 GENERATE_TODOLIST      = YES
291 GENERATE_TESTLIST      = YES
292 GENERATE_BUGLIST       = YES
293 GENERATE_DEPRECATEDLIST= YES
294 ENABLED_SECTIONS       =
295 MAX_INITIALIZER_LINES  = 30
296 SHOW_USED_FILES        = YES
297 SHOW_DIRECTORIES       = NO
298 FILE_VERSION_FILTER    =
300 #---------------------------------------------------------------------------
301 # configuration options related to warning and progress messages
302 #---------------------------------------------------------------------------
303 QUIET                  = YES
304 WARNINGS               = YES
305 ##Later: WARN_IF_UNDOCUMENTED   = YES
306 WARN_IF_UNDOCUMENTED   = NO
307 WARN_IF_DOC_ERROR      = YES
308 WARN_NO_PARAMDOC       = NO
309 WARN_FORMAT            = "$file:$line: $text"
310 #WARN_LOGFILE           = later
312 #---------------------------------------------------------------------------
313 # configuration options related to the input files
314 #---------------------------------------------------------------------------
315 # INPUT                  = later
316 INPUT_ENCODING         = UTF-8
317 FILE_PATTERNS          =
318 RECURSIVE              = NO
319 EXCLUDE                =
320 EXCLUDE_SYMLINKS       = NO
321 EXCLUDE_PATTERNS       =
322 EXCLUDE_SYMBOLS        =
323 EXAMPLE_PATH           =
324 EXAMPLE_PATTERNS       =
325 EXAMPLE_RECURSIVE      = NO
326 IMAGE_PATH             = \
327     doc \
328     doc/tg/Networking-diagrams \
329     doc/tg/USB-diagrams \
330     doc/tg/diagrams \
331     doc/VMM
332 INPUT_FILTER           =
333 FILTER_PATTERNS        =
334 FILTER_SOURCE_FILES    = NO
336 #---------------------------------------------------------------------------
337 # configuration options related to source browsing
338 #---------------------------------------------------------------------------
339 SOURCE_BROWSER         = NO
340 INLINE_SOURCES         = NO
341 STRIP_CODE_COMMENTS    = YES
342 REFERENCED_BY_RELATION = YES
343 REFERENCES_RELATION    = YES
344 REFERENCES_LINK_SOURCE = YES
345 USE_HTAGS              = NO
346 VERBATIM_HEADERS       = YES
348 #---------------------------------------------------------------------------
349 # configuration options related to the alphabetical class index
350 #---------------------------------------------------------------------------
351 ALPHABETICAL_INDEX     = NO
352 COLS_IN_ALPHA_INDEX    = 5
353 IGNORE_PREFIX          =
355 #---------------------------------------------------------------------------
356 # configuration options related to the HTML output
357 #---------------------------------------------------------------------------
358 GENERATE_HTML          = YES
359 HTML_OUTPUT            = html
360 HTML_FILE_EXTENSION    = .html
361 HTML_HEADER            =
362 HTML_FOOTER            =
363 HTML_STYLESHEET        =
364 HTML_ALIGN_MEMBERS     = YES
365 GENERATE_HTMLHELP      = NO
366 HTML_DYNAMIC_SECTIONS  = NO
367 CHM_FILE               =
368 HHC_LOCATION           =
369 GENERATE_CHI           = NO
370 BINARY_TOC             = NO
371 TOC_EXPAND             = NO
372 DISABLE_INDEX          = NO
373 ENUM_VALUES_PER_LINE   = 4
374 GENERATE_TREEVIEW      = NO
375 TREEVIEW_WIDTH         = 250
377 #---------------------------------------------------------------------------
378 # configuration options related to the LaTeX output
379 #---------------------------------------------------------------------------
380 GENERATE_LATEX         = NO
381 LATEX_OUTPUT           = latex
382 LATEX_CMD_NAME         = latex
383 MAKEINDEX_CMD_NAME     = makeindex
384 COMPACT_LATEX          = NO
385 PAPER_TYPE             = a4wide
386 EXTRA_PACKAGES         =
387 LATEX_HEADER           =
388 PDF_HYPERLINKS         = NO
389 USE_PDFLATEX           = NO
390 LATEX_BATCHMODE        = NO
391 LATEX_HIDE_INDICES     = NO
393 #---------------------------------------------------------------------------
394 # configuration options related to the RTF output
395 #---------------------------------------------------------------------------
396 GENERATE_RTF           = NO
397 RTF_OUTPUT             = rtf
398 COMPACT_RTF            = NO
399 RTF_HYPERLINKS         = NO
400 RTF_STYLESHEET_FILE    =
401 RTF_EXTENSIONS_FILE    =
403 #---------------------------------------------------------------------------
404 # configuration options related to the man page output
405 #---------------------------------------------------------------------------
406 GENERATE_MAN           = NO
407 MAN_OUTPUT             = man
408 MAN_EXTENSION          = .3
409 MAN_LINKS              = NO
411 #---------------------------------------------------------------------------
412 # configuration options related to the XML output
413 #---------------------------------------------------------------------------
414 GENERATE_XML           = NO
415 XML_OUTPUT             = xml
416 XML_SCHEMA             =
417 XML_DTD                =
418 XML_PROGRAMLISTING     = YES
420 #---------------------------------------------------------------------------
421 # configuration options for the AutoGen Definitions output
422 #---------------------------------------------------------------------------
423 GENERATE_AUTOGEN_DEF   = NO
425 #---------------------------------------------------------------------------
426 # configuration options related to the Perl module output
427 #---------------------------------------------------------------------------
428 GENERATE_PERLMOD       = NO
429 PERLMOD_LATEX          = NO
430 PERLMOD_PRETTY         = YES
431 PERLMOD_MAKEVAR_PREFIX =
433 #---------------------------------------------------------------------------
434 # Configuration options related to the preprocessor
435 #---------------------------------------------------------------------------
436 ENABLE_PREPROCESSING   = YES
437 MACRO_EXPANSION        = YES
438 EXPAND_ONLY_PREDEF     = YES
439 SEARCH_INCLUDES        = YES
440 # INCLUDE_PATH           = later
441 # INCLUDE_FILE_PATTERNS  = later
442 PREDEFINED             =  \
443     DOXYGEN_RUNNING \
444     RT_C_DECLS_END \
445     RT_C_DECLS_BEGIN \
446     VBOX \
447     AssertCompileNS(expr) \
448     AssertCompile(expr) \
449     AssertCompileSize(type, size) \
450     AssertCompileSizeAlignment(type, align) \
451     AssertCompileMemberAlignment(type, member, align) \
452     AssertCompileMemberOffset(type, member, off) \
453     AssertCompile2MemberOffsets(type, member1, member2) \
454     AssertCompileAdjacentMembers(type, member1, member2) \
455     AssertCompileMembersAtSameOffset(type1, member1, type2, member2) \
456     AssertCompileMemberSize(type, member, size) \
457     AssertCompileMemberSizeAlignment(type, member, align) \
458     AssertCompileMembersSameSize(type1, member1, type2, member2) \
459     AssertCompileMembersSameSizeAndOffset(type1, member1, type2, member2)
461 # context hacks.
462 PREDEFINED            += RCPTRTYPE(RCType)=RCType
463 PREDEFINED            += R3PTRTYPE(R3Type)=R3Type
464 PREDEFINED            += R0PTRTYPE(R0Type)=R0Type
465 PREDEFINED            += HCPTRTYPE(HCType)=HCType
466 PREDEFINED            += R3R0PTRTYPE(R3R0Type)=R3R0Type
467 # Compile assertion hacks.
468 PREDEFINED            += \
469     AssertCompile(expr) \
470     AssertCompileSize(a,b) \
471     AssertCompileSizeAlignment(a,b) \
472     AssertCompileMemberSizeAlignment(a,b,c) \
473     AssertCompileMemberAlignment(a,b,c) \
474     AssertCompileMemberOffset(a,b,c) \
475     AssertCompile2MemberOffsets(a,b,c)
476 # COM/XPCOM hacks.
477 PREDEFINED            += STDMETHODIMP=HRESULT
478 PREDEFINED            += "COMGETTER(n)=get_##n"
479 PREDEFINED            += "COMSETTER(n)=set_##n"
480 # COM hacks from From http://www.stack.nl/~dimitri/doxygen/preprocessing.html
481 PREDEFINED          += "DECLARE_INTERFACE(name)=class name" \
482                        "STDMETHOD_(result,name)=virtual result name" \
483                        "PURE= = 0" \
484                        THIS_= \
485                        THIS= \
486                        DECLARE_REGISTRY_RESOURCEID=// \
487                        DECLARE_PROTECT_FINAL_CONSTRUCT=// \
488                        "DECLARE_AGGREGATABLE(Class)= " \
489                        "DECLARE_REGISTRY_RESOURCEID(Id)= " \
490                        DECLARE_MESSAGE_MAP= \
491                        BEGIN_MESSAGE_MAP=/* \
492                        END_MESSAGE_MAP=*/// \
493                        BEGIN_COM_MAP=/* \
494                        END_COM_MAP=*/// \
495                        BEGIN_PROP_MAP=/* \
496                        END_PROP_MAP=*/// \
497                        BEGIN_MSG_MAP=/* \
498                        END_MSG_MAP=*/// \
499                        BEGIN_PROPERTY_MAP=/* \
500                        END_PROPERTY_MAP=*/// \
501                        BEGIN_OBJECT_MAP=/* \
502                        END_OBJECT_MAP()=*/// \
503                        DECLARE_VIEW_STATUS=// \
504                        "STDMETHOD(a)=HRESULT a" \
505                        "ATL_NO_VTABLE= " \
506                        "__declspec(a)= " \
507                        BEGIN_CONNECTION_POINT_MAP=/* \
508                        END_CONNECTION_POINT_MAP=*/// \
509                        "DECLARE_DYNAMIC(class)= " \
510                        "IMPLEMENT_DYNAMIC(class1, class2)= " \
511                        "DECLARE_DYNCREATE(class)= " \
512                        "IMPLEMENT_DYNCREATE(class1, class2)= " \
513                        "IMPLEMENT_SERIAL(class1, class2, class3)= " \
514                        "DECLARE_MESSAGE_MAP()= " \
515                        TRY=try \
516                        "CATCH_ALL(e)= catch(...)" \
517                        END_CATCH_ALL= \
518                        "THROW_LAST()= throw"\
519                        "RUNTIME_CLASS(class)=class" \
520                        "MAKEINTRESOURCE(nId)=nId" \
521                        "IMPLEMENT_REGISTER(v, w, x, y, z)= " \
522                        "ASSERT(x)=assert(x)" \
523                        "ASSERT_VALID(x)=assert(x)" \
524                        "TRACE0(x)=printf(x)" \
525                        "OS_ERR(A,B)={ #A, B }" \
526                        __cplusplus \
527                        "DECLARE_OLECREATE(class)= " \
528                        "BEGIN_DISPATCH_MAP(class1, class2)= " \
529                        "BEGIN_INTERFACE_MAP(class1, class2)= " \
530                        "INTERFACE_PART(class, id, name)= " \
531                        "END_INTERFACE_MAP()=" \
532                        "DISP_FUNCTION(class, name, function, result, id)=" \
533                        "END_DISPATCH_MAP()=" \
534                        "IMPLEMENT_OLECREATE2(class, name, id1, id2, id3, id4,\
535                         id5, id6, id7, id8, id9, id10, id11)="
537 EXPAND_AS_DEFINED      = \
538     RCPTRTYPE \
539     R3PTRTYPE \
540     R0PTRTYPE \
541     HCPTRTYPE \
542     R3R0PTRTYPE \
543     \
544     ARCH_BITS \
545     R3_ARCH_BITS \
546     R0_ARCH_BITS \
547     GC_ARCH_BITS \
548     HC_ARCH_BITS \
549     \
550     DECLEXPORT \
551     DECLIMPORT \
552     DECLASM \
553     DECLASMTYPE \
554     DECLCALLBACK \
555     DECLCALLBACKMEMBER \
556     DECLHCCALLBACKMEMBER \
557     DECLRCCALLBACKMEMBER \
558     DECLR3CALLBACKMEMBER \
559     DECLR0CALLBACKMEMBER \
560     DECLINLINE \
561     DECL_FORCE_INLINE \
562     DECLHIDDEN \
563     CTXSUFF \
564     OTHERCTXSUFF \
565     CTXMID \
566     OTHERCTXMID \
567     \
568     INPTR \
569     COMSETTER \
570     COMGETTER \
571     STDMETHOD \
572     STDMETHOD_ \
573     STDMETHODIMP \
574     \
575     DBGDECL \
576     DISDECL \
577     GMMR0DECL \
578     GVMMR0DECL \
579     INTNETDECL \
580     INTNETRCDECL \
581     INTNETR0DECL \
582     INTNETR3DECL \
583     PDMBOTHCBDECL \
584     PGM_BTH_DECL \
585     PGM_GST_DECL \
586     PGM_SHW_DECL \
587     REMDECL \
588     REMRCDECL \
589     REMR0DECL \
590     REMR3DECL \
591     RTDECL \
592     RTRCDECL \
593     RTR0DECL \
594     RTR3DECL \
595     RTDATADECL \
596     SUPDECL \
597     SUPR0DECL \
598     SUPR3DECL \
599     VBGLR3DECL \
600     VBOXDDU_DECL \
601     VMMDECL \
602     VMMRCDECL \
603     VMMR0DECL \
604     VMMR3DECL \
605     VMM_INT_DECL
607 SKIP_FUNCTION_MACROS   = NO
609 #---------------------------------------------------------------------------
610 # Configuration::additions related to external references
611 #---------------------------------------------------------------------------
612 TAGFILES               =
613 GENERATE_TAGFILE       =
614 ALLEXTERNALS           = NO
615 EXTERNAL_GROUPS        = YES
616 PERL_PATH              = /usr/bin/perl
618 #---------------------------------------------------------------------------
619 # Configuration options related to the dot tool
620 #---------------------------------------------------------------------------
621 CLASS_DIAGRAMS         = YES
622 MSCGEN_PATH            =
623 HIDE_UNDOC_RELATIONS   = YES
624 HAVE_DOT               = NO
625 CLASS_GRAPH            = YES
626 COLLABORATION_GRAPH    = YES
627 GROUP_GRAPHS           = YES
628 UML_LOOK               = YES
629 TEMPLATE_RELATIONS     = YES
630 INCLUDE_GRAPH          = YES
631 INCLUDED_BY_GRAPH      = YES
632 CALL_GRAPH             = YES
633 CALLER_GRAPH           = YES
634 GRAPHICAL_HIERARCHY    = YES
635 DIRECTORY_GRAPH        = YES
636 DOT_IMAGE_FORMAT       = png
637 DOT_PATH               =
638 DOTFILE_DIRS           =
639 DOT_GRAPH_MAX_NODES    = 50
640 MAX_DOT_GRAPH_DEPTH    = 0
641 DOT_TRANSPARENT        = YES
642 DOT_MULTI_TARGETS      = NO
643 GENERATE_LEGEND        = YES
644 DOT_CLEANUP            = YES
646 #---------------------------------------------------------------------------
647 # Configuration::additions related to the search engine
648 #---------------------------------------------------------------------------
649 SEARCHENGINE           = NO