public static IntPtr lookupMethod(IntPtr dll, string method)
{
string key = dll.ToString() + "__" + method;
IntPtr ptr;
if (methodPtrs.TryGetValue(key, out ptr))
{
return ptr;
}
else
{
int call = lib.GetProcAddress7(dll, method, out ptr);
methodPtrs.Add(key, ptr);
return ptr;
}
}