Exemplo n.º 1
0
 /// <summary>
 /// Converts a 32bit Input to a 64bit Input
 /// </summary>
 /// <param name="input"></param>
 public Input64(Input input)
 {
     type = input.type;
     mi = input.mi;
     ki = input.ki;
     hi = input.hi;
 }
Exemplo n.º 2
0
 static extern int SendInput(uint numberOfInputs, ref Input input, int structSize);
Exemplo n.º 3
0
 private static void SendInput(Input input)
 {
     // Added check for 32/64 bit  
     if (IntPtr.Size == 4)
         SendInput(1, ref input, Marshal.SizeOf(typeof(Input)));
     else
     {
         var input64 = new Input64(input);
         SendInput64(1, ref input64, Marshal.SizeOf(typeof(Input)));
     }
 }