Currently finding function names in the unmanaged library loader from the windows dll for the csharp extension relies on naming that works but could be fragile. Look into changing the way the windows dll is built, so that it exports names in a simpler way.