Yes exactly , the problem lies in GiveFnptrsToDll !
because that's the function that the HL engine complains about NOt being able to load it

by the way when I look at the function export list using dumpbin , I see GiveFnptrsToDll's name being changed to "
GiveFnptrsToDll@8" ! Weird heh?
I'm right now making a new DLL project , in order to try this code out!!