Warren_Baird/CSI@cimmetry.com writes:
I don't suppose there's any documentation around anywhere talking about exactly what the assembly code in winebuild is trying to accomplish, and why it can't be done in C? I'm afraid that my assembly is rough enough that I haven't been able to figure out what all of the import/export set up code is trying to do.
Well, it's basically function calls, either an indirect jump through an import table entry, or a call to the delay load function with proper registers setup. Of course the devil is in the details... I'm afraid you may have to be volunteered for writing the documentation too ;-)