Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

207 lines
8.0 KiB

;; --------------------------------------------------------------------
;; --------------------------------------------------------------------
;;
;; This file must be in Windows directory to take effect.
;;
;; To use, add up the flags that you want enabled (listed in the comments)
;; and then set the appropriate flag key to that value. If this
;; file is not found, then the flags will be assumed to have the value
;; listed as default.
;; NOTE TO DEVS: To change default behavior modify appropriate #define in
;; mars\lib\debug.cpp Also note change here.
[MARSCORE]
; BreakFlags:
; 0x00000001 Break on ASSERTs BF_ASSERT
; 0x00000002 Break on TF_ERROR BF_ONTRACEERROR
; 0x00000004 Break on TF_WARNING BF_ONTRACEWARNING
; 0x00000008 Break on Leaks BF_LEAKS
; 0x00000010 Break on RIPS BF_RIPS
; 0x00000020 Break on script breaks BF_SCRIPT
; 0x00000040 Break on variable BF_VALIDATEVARS
; validation failures
; 0x00000080 Break on TraceResult BF_TRACERESULT
; failures
; 0x00000100 if BF_ASSERT is set, BF_POPUPASSERT
; prompt via messagebox
; whether or not to break
;
; Default: 0x0000001b (BF_ASSERT | BF_ONTRACEERROR | BF_LEAKS | BF_RIPS)
;
; NOTE: This setting will have no effect in retail builds.
BreakFlags=0x0000001b
; TraceFlags:
; 0x0000000000000001 Always show message TF_ALWAYS
; 0x0000000000000002 This is an error cond. TF_ERROR
; 0x0000000000000004 This is a warning TF_WARNING
; 0x0000000000000008 Function Entry/Exit TF_FUNCENTER
; 0x0000000000000010 IUnknown Entry/Exit TF_PUNKENTER
; 0x0000000000000020 Show variable TF_VALIDATEVARS
; validation failures
; 0x0000000000000040 Show RIP messages TF_RIP
; 0x0000000000000080 Show TraceResults TF_TRACERESULT
; 0x0000000000000100 Show function name for TF_FUNCNAMES
; each trace (need symbols)
;
; 0x0000000000001000 Panel related messages TF_PANEL
; 0x0000000000002000 Place related messages TF_PLACE
; 0x0000000000004000 Passport Login messages TF_PPLOGIN
; 0x0000000000008000 TravelLog messages TF_TRAVELLOG
; 0x0000000000010000 Download Manager messages TF_DLMGR
; 0x0000000000020000 Topics messages TF_TOPICS
; 0x0000000000040000 XML Parsing messages TF_XMLPARSING
; 0x0000000000080000 MARS protocol/store msgs TF_PROT_STORE
; 0x0000000000100000 TF_DYNCONTENT
; 0x0000000000200000 TF_SCRIPT
; 0x0000000000400000 TF_PALETTE
; 0x0000000000800000 TF_UIACT_AND_KBD
; 0x0000000001000000 Memory usage stats TF_MEMUSAGE
; 0x0000000002000000 dhtml Behaviors TF_BEHAVIORS
; 0x0000000004000000 Notifications messages TF_NOTIFICATIONS
; 0x0000000008000000 Parental Controls system TF_PARENTALCONTROLS
; 0x0000000010000000 Mars logging TF_LOGGING
; 0x0000000020000000 IntelliForms TF_IFORMS
; 0x0000000040000000 Messenger TF_MESSENGER
;
; Default: 0x0000000000200047 (TF_ALWAYS | TF_ERROR | TF_WARNING |
; TF_RIP | TF_SCRIPT)
TraceFlags=0x0000000000200047
; If either TF_FUNCENTER or TF_PUNKENTER is set, then TraceExcludeFiles and
; TraceIncludeFiles can be used to refine the files which will have FunctionTracing
; turned on. Note that if a TraceExcludeFiles entry is found, then the TraceIncludeFiles
; entry will be ignored. Write file names in ALL LOWERCASE. Full path from mars is
; only necessary if there are multiple files with the same name in different directories.
;
; TraceExcludeFiles=\marscore\panel.cpp;\marscore\external.cpp
; TraceIncludeFiles=\lib\debug.cpp
; ScriptTraceFlags
; 0x00000001 Always show message STF_ALWAYS
; 0x00000002 This is an error cond. STF_ERROR
; 0x00000004 This is a warning STF_WARNING
; 0x00000008 LogScriptEvent coverage messages in debug uicvg builds
;
; Default: 0x00000007 (STF_ALWAYS | STF_ERROR | STF_WARNING)
ScriptTraceFlags=0x00000007
; ConsoleWidth
;
; Here you can set the number of characters in your debug output console. This is used in the
; character wrapping calculations for pretty output. If you hate the wrapping like *foolish tnoonan*
; then you can set this to a really large value to turn off the wrapping! Any value smaller than
; 73 characters will be read as 73 characters.
;
; Default: 80
ConsoleWidth=80
; AtlTraceFlags
; (Application defined categories)
; 0x00000001 atlTraceUser
; 0x00000002 atlTraceUser2
; 0x00000004 atlTraceUser3
; 0x00000008 atlTraceUser4
; (ATL defined categories)
; 0x00000020 atlTraceGeneral
; 0x00000040 atlTraceCOM
; 0x00000080 atlTraceQI
; 0x00000100 atlTraceRegistrar
; 0x00000200 atlTraceRefcount
; 0x00000400 atlTraceWindowing
; 0x00000800 atlTraceControls
; 0x00001000 atlTraceHosting
; 0x00002000 atlTraceDBClient
; 0x00004000 atlTraceDBProvider
; 0x00008000 atlTraceSnapin
; 0x00010000 atlTraceNotImpl
;
; Default: 0x00000000
AtlTraceFlags=0x00000000
; DebugOMFlags:
; 0x00000001 Enable the debug OM DF_OM_ENABLED
; functionality
; 0x00000002 Enable logging DF_OM_LOG
; 0x00000004 Enable the console spew DF_CON_ENABLED
; window
; 0x00000008 waits for a keypress DF_CON_WAITONEXIT
; before closing the
; console window
; 0x00000010 Also spew to StdOut DF_STDOUT
;
;
; Default: (DF_OM_ENABLED | DF_OM_LOG | DF_CON_ENABLED | DF_CON_WAITONEXIT)
DebugOMFlags=0x0000000f
[MARS]
; BreakFlags:
; 0x00000001 Break on ASSERTs BF_ASSERT
; 0x00000002 Break on TF_ERROR BF_ONTRACEERROR
; 0x00000004 Break on TF_WARNING BF_ONTRACEWARNING
;
; Default: 0x00000001 (BF_ASSERT)
BreakFlags=0x00000001
; TraceFlags:
; 0x00000001 Always show message TF_ALWAYS
; 0x00000002 This is an error cond. TF_ERROR
; 0x00000004 This is a warning TF_WARNING
; 0x00000008 Function Entry/Exit TF_FUNCENTER
; 0x00000010 IUnknown Entry/Exit TF_PUNKENTER
; 0x00001000 Ignore other instances TF_OPENNEWPROCESS
;
; Default: 0x00000007 (TF_ALWAYS | TF_ERROR | TF_WARNING)
TraceFlags=0x00000007
; ConsoleWidth
;
; Here you can set the number of characters in your debug output console. This is used in the
; character wrapping calculations for pretty output. If you hate the wrapping like *foolish tnoonan*
; then you can set this to a really large value to turn off the wrapping! Any value smaller than
; 73 characters will be read as 73 characters.
;
; Default: 80
ConsoleWidth=80
; AtlTraceFlags
; (Application defined categories)
; 0x00000001 atlTraceUser
; 0x00000002 atlTraceUser2
; 0x00000004 atlTraceUser3
; 0x00000008 atlTraceUser4
; (ATL defined categories)
; 0x00000020 atlTraceGeneral
; 0x00000040 atlTraceCOM
; 0x00000080 atlTraceQI
; 0x00000100 atlTraceRegistrar
; 0x00000200 atlTraceRefcount
; 0x00000400 atlTraceWindowing
; 0x00000800 atlTraceControls
; 0x00001000 atlTraceHosting
; 0x00002000 atlTraceDBClient
; 0x00004000 atlTraceDBProvider
; 0x00008000 atlTraceSnapin
; 0x00010000 atlTraceNotImpl
;
; Default: 0x00000000
AtlTraceFlags=0x00000000