No, you can also use the WinAPI to get the exported symbols and then call them:

Code:
long dllHandle = LoadLibrary("myAwesomeDll.dll");
someFunctionPrototypeWithMatchingSignature = GetProcAddress(dllHandle, "exportedFunction");




Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com