I have written a program along with a 'plugin' type dll, but im confused on how exactly I go about returning a string from a function inside of the dll. I understand that I need to use a pointer, but I don't know how to set this up in relation to scope between the dll and the main exe. If someone could shed some light on this or point me in the direction of a complete dll coding tutorial(c not c++) that includes info on pointers it would be much appreciated.