A customer reported that their p/invoke to a custom DLL was failing, and the error code made no sense. The customer reported that their Fribble function was returning −1, indicating a failure to open the event, but the error code returned by Marshal.GetLastWin32Error is 87, "The parameter is incorrect." But all of the ...