public uint SendInput(Input[] pInputs) { return NativeMethods.SendInput((uint) pInputs.Length, pInputs, Marshal.SizeOf(typeof(Input))); }
private void SendMouseInput(Func<MouseInput, MouseInput> configure) { var input = new Input { Type = InputType.Mouse }; input.Data.Mouse = configure(input.Data.Mouse); this.nativeMethodWrapper.SendInput(new[] { input }); }