- removed file extension from module (and suffixed ELF modules with
<elf>)
- added generic thunk support for builtin modules (with the help of
winebuild's new markers for thunks)
- for ELF modules, no longer generating SymTagPublicSymbols objects
from ELF public symbol table
- because of last point, rewrote stabs symbols' address and size
management by parsing directly the symtab instead of using
SymTagPublicSymbols objects
- cleaned up SymTagPublicSymbols object names for native modules
- fixed off by one errors in array management
- SymLoadModule(hProc,0,0,0,0) (wine extension) will force the
resynchronization of internal ELF modules list)
- new option (0x40000000) for Sym{Get|Set}Option to report ELF modules
in SymEnumModules (as well as loader with <wine-loader>)
- some minor internal clean-ups
- enhanced const correctness
diff --git a/include/cvconst.h b/include/cvconst.h
index 4f203d2..a63f03b 100644
--- a/include/cvconst.h
+++ b/include/cvconst.h
@@ -421,3 +421,12 @@
CV_M32R_ACLO = 33,
CV_M32R_PC = 34,
} CV_HREG_e;
+
+typedef enum
+{
+ THUNK_ORDINAL_NOTYPE,
+ THUNK_ORDINAL_ADJUSTOR,
+ THUNK_ORDINAL_VCALL,
+ THUNK_ORDINAL_PCODE,
+ THUNK_ORDINAL_LOAD
+} THUNK_ORDINAL;