Lokale Funktions-Variablen werden sowieso nie
gemerkt gespeichert, über zwei Aufrufe hinweg.
Eine böse globale Variable würde den Wert behalten, aber nur solande die
DLL nicht entladen (neu geladen) wird.
Ansonsten wirt du diesen wert wohl extern (z.B. Datei oder Registry) speichern müssen.