1 2 3 4 5 6 7 8 9 10 11 12 13
|
public static class UnsafeNativeMethods
{
// public static IntPtr pDll = NativeMethods.LoadLibrary(ConfigurationManager.AppSettings["DM_APIDllPath"]);
//Check errors:DM_API_GetErrorString
public static IntPtr pAddressOfFunctionToCall_DM_API_CheckError = NativeMethods.GetProcAddress(pDll, "DM_API_CheckError");
public static DM_API_CheckError _DM_API_CheckError = (DM_API_CheckError)Marshal.GetDelegateForFunctionPointer(
pAddressOfFunctionToCall_DM_API_CheckError,
typeof(DM_API_CheckError));
} |