CVS: winex/include dbghelp.h,1.4,1.5

[email protected] 27 Nov 2007 18:26:14 -0000
Newsgroups gmane.comp.emulators.winex.cvs
Message-ID <[email protected]>
Subject: winex/include dbghelp.h,1.4,1.5Update of /var/lib/cvsd/cvsroot/winex/include
In directory agravaine:/tmp/cvs-serv26709/include

Modified Files:
	dbghelp.h 
Log Message:
added extra SymSetOptions() flags
trac #2210

- added all the missing flags for calls to SymSetOptions().  None of the new flags are supported yet (neither are most of the old ones either).

Signed-off-by: Alex Tudor
Signed-off-by: Mark Adams


Index: dbghelp.h
===================================================================
RCS file: /var/lib/cvsd/cvsroot/winex/include/dbghelp.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- dbghelp.h	30 Aug 2007 14:19:34 -0000	1.4
+++ dbghelp.h	27 Nov 2007 18:26:12 -0000	1.5
@@ -327,34 +327,39 @@
     DWORD                       SelectedSymbol;
 } IMAGEHLP_DUPLICATE_SYMBOL64, *PIMAGEHLP_DUPLICATE_SYMBOL64;
 
-#define SYMOPT_CASE_INSENSITIVE         0x00000001
-#define SYMOPT_UNDNAME                  0x00000002
-#define SYMOPT_DEFERRED_LOADS           0x00000004
-#define SYMOPT_NO_CPP                   0x00000008
-#define SYMOPT_LOAD_LINES               0x00000010
-#define SYMOPT_OMAP_FIND_NEAREST        0x00000020
-#define SYMOPT_LOAD_ANYTHING            0x00000040
-#define SYMOPT_IGNORE_CVREC             0x00000080
-#define SYMOPT_NO_UNQUALIFIED_LOADS     0x00000100
-#define SYMOPT_FAIL_CRITICAL_ERRORS     0x00000200
-#define SYMOPT_EXACT_SYMBOLS            0x00000400
-#define SYMOPT_WILD_UNDERSCORE          0x00000800
-#define SYMOPT_USE_DEFAULTS             0x00001000
+#define SYMOPT_CASE_INSENSITIVE             0x00000001
+#define SYMOPT_UNDNAME                      0x00000002
+#define SYMOPT_DEFERRED_LOADS               0x00000004
+#define SYMOPT_NO_CPP                       0x00000008
+#define SYMOPT_LOAD_LINES                   0x00000010
+#define SYMOPT_OMAP_FIND_NEAREST            0x00000020
+#define SYMOPT_LOAD_ANYTHING                0x00000040
+#define SYMOPT_IGNORE_CVREC                 0x00000080
+#define SYMOPT_NO_UNQUALIFIED_LOADS         0x00000100
+#define SYMOPT_FAIL_CRITICAL_ERRORS         0x00000200
+#define SYMOPT_EXACT_SYMBOLS                0x00000400
+#define SYMOPT_WILD_UNDERSCORE              0x00000800
+#define SYMOPT_USE_DEFAULTS                 0x00001000
 /* latest SDK defines:
-#define SYMOPT_ALLOW_ABSOLUTE_SYMBOLS   0x00000800
-#define SYMOPT_IGNORE_NT_SYMPATH        0x00001000
+#define SYMOPT_ALLOW_ABSOLUTE_SYMBOLS       0x00000800
+#define SYMOPT_IGNORE_NT_SYMPATH            0x00001000
 */
-#define SYMOPT_INCLUDE_32BIT_MODULES    0x00002000
-#define SYMOPT_PUBLICS_ONLY             0x00004000
-#define SYMOPT_NO_PUBLICS               0x00008000
-#define SYMOPT_AUTO_PUBLICS             0x00010000
-#define SYMOPT_NO_IMAGE_SEARCH          0x00020000
-#define SYMOPT_SECURE                   0x00040000
-#define SYMOPT_NO_PROMPTS               0x00080000
-#define SYMOPT_OVERWRITE                0x00100000
-#define SYMOPT_IGNORE_IMAGEDIR          0x00200000
+#define SYMOPT_INCLUDE_32BIT_MODULES        0x00002000
+#define SYMOPT_PUBLICS_ONLY                 0x00004000
+#define SYMOPT_NO_PUBLICS                   0x00008000
+#define SYMOPT_AUTO_PUBLICS                 0x00010000
+#define SYMOPT_NO_IMAGE_SEARCH              0x00020000
+#define SYMOPT_SECURE                       0x00040000
+#define SYMOPT_NO_PROMPTS                   0x00080000
+#define SYMOPT_OVERWRITE                    0x00100000
+#define SYMOPT_IGNORE_IMAGEDIR              0x00200000
+
+#define SYMOPT_FLAT_DIRECTORY               0x00400000
+#define SYMOPT_FAVOR_COMPRESSED             0x00800000
+#define SYMOPT_ALLOW_ZERO_ADDRESS           0x01000000
+#define SYMOPT_DISABLE_SYMSRV_AUTODETECT    0x02000000
+#define SYMOPT_DEBUG                        0x80000000
 
-#define SYMOPT_DEBUG                    0x80000000
 
 typedef struct _IMAGEHLP_STACK_FRAME
 {