4 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
5 PSTR lpCmdLine, int nCmdShow)
13 if(*p == ' ' || *p == 0) {
16 wheel_amount = atoi(buf);
33 printf("wheel_amount: %d\n", wheel_amount);
37 inputs[0].type = INPUT_MOUSE;
41 inputs[0].mi.mouseData = 0;
42 inputs[0].mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
43 inputs[0].mi.time = 0;
44 inputs[0].mi.dwExtraInfo = 0;
46 inputs[1].type = INPUT_MOUSE;
50 inputs[1].mi.mouseData = 0;
51 inputs[1].mi.dwFlags = MOUSEEVENTF_LEFTUP;
52 inputs[1].mi.time = 0;
53 inputs[1].mi.dwExtraInfo = 0;
55 inputs[2].type = INPUT_MOUSE;
59 inputs[2].mi.mouseData = wheel_amount;
60 inputs[2].mi.dwFlags = MOUSEEVENTF_WHEEL;
61 inputs[2].mi.time = 0;
62 inputs[2].mi.dwExtraInfo = 0;
64 SendInput(3, inputs, sizeof(INPUT));