Maintaining Win32 Export Ordinals


Introduction: Whenever you build a dll or any file that exports something, an import library(.lib) is generated. In turn, whenever you link against this dll, you use that import library to link against the desired symbols. When a linker links a dll, it assigns unique names and numbers to the exported functions. The names are called decorated names(and contain information about the type of return value, parameters and class names for c++) and the numbers are called ordinals.…
Read more ⟶