É um erro passar uma matriz de elemento único para SendInput?
Dado o código a seguir
void foo() {
INPUT input{};
input.type = INPUT_MOUSE;
input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
SendInput(1, &input, sizeof(input));
input.mi.dwFlags = MOUSEEVENTF_LEFTUP;
SendInput(1, &input, sizeof(input));
};
é um erro passar uma matriz de elemento único paraSendInput em chamadas consecutivas? Isso parece ser perfeitamente suportado pela documentação.