private static extern ErrorFun SetErrorCallback32(ErrorFun cbfun);
public static void SetErrorCallback(ErrorFun cbfun) { currentErrorFun = cbfun; _SetErrorCallback(currentErrorFun); }
internal static ErrorFun SetErrorCallback(ErrorFun cbfun) { if (!Environment.Is64BitProcess) { return SetErrorCallback32(cbfun); } else { return SetErrorCallback64(cbfun); } }
private static extern void _SetErrorCallback(ErrorFun cbfun);