VirtualBox

source: vbox/trunk/Doxyfile.Core@ 58127

Last change on this file since 58127 was 58127, checked in by vboxsync, 9 years ago

VMM: No more doxygen warnings here.

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

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette