Как вызывать функции из чужой DLL?
Загружаете DLL, находите нужные вам функции и вызываете их :-)
Очень схематично как-то так:// указатель на функцию, которая принимает параметр char* и возвращает int
typedef int  (__cdecl *_your_function)(char *auth_st);
_your_function YourFunction;

int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
    HINSTANCE hLib = LoadLibrary("Path_to_DLL");
    YourFunction = (_your_function)GetProcAddress((HMODULE)hLib, "Your_Function_name");
    if(YourFunction  == NULL) {
        //something wrong
    }
    int res = YourFunction ("some string");
}
Единственное, что в моем случае в объявленииtypedef int  (__cdecl *_your_function)(char *auth_st);
заменил __cdecl* на __stdcall*
и все заработало.