PInvoke.GetRawInputData returns -1 - C#