If this is a DLL that you made yourself, you probably forgot to export the functions. For example in VC++ 6.0 this is done in a ".def" file using an "EXPORTS" section where you list the functions you wish to export. Then you will be able to call GetProcAddress successfully but probably you want to use a "Declare" statement instead and call the function directly by name..