public static NMethodE NativeMethodExists(string dll, string method)
{
IntPtr dllLook;
if ((dllLook = lookupDll(dll)) != IntPtr.Zero)
{
IntPtr methodLookup;
if ((methodLookup = lookupMethod(dllLook, method)) != IntPtr.Zero)
{
return NMethodE.FoundMethod;
}
else
{
DllImportCaller.lib.FreeLibrary7(dllLook);
return NMethodE.MissingMethod;
}
}
else
{
return NMethodE.MissingDLL;
}
}