Quanto troca o tipo de input de mouse para keyboard compila normalmente o problema esta na função mouse. o Código funciona mas a tela fica piscando sem parar, não sei se a tela esta desligando e ligando rapidamente ou a resolução esta mudando. mas a tela fica toda preta.
#include<stdio.h>
#include<windows.h>
#include<conio.h>
int main () {
int x=1;
INPUT ip;
ip.type= 0;
ip.mi.mouseData=0;
ip.mi.dwFlags=MOUSEEVENTF_MOVE;
ip.mi.dx=1;
while(x=1){
SendInput(1,&ip,sizeof(ip));
Sleep(100000);
}
}