¡Hola!
Al parecer te refieres a una biblioteca de enlaces dinámicos, o sea una DLL. Es correcto, sus funciones no pueden acceder de manera simple a la memoria global de la aplicación que las usa, pero existen alternativas.
Quizá si nos planteas qué hacen tus funciones y cómo debe trabajar el programa, podríamos tratar de orientarte.
Un abrazo.
Al González.
P.D. En programación, cuando se habla de archivos de funciones, clases o recursos de programación, ya sean en código fuente o como DLLs, la palabra
librería es incorrecta.