WINAPI의 function에서 parameter로 받는 struct를 C#에서 쓰려고 합니다.
UINT SendInput(
UINT nInputs,
LPINPUT pInputs,
int cbSize
);
위 function을 쓰려고 하는대요.
여기서 문제 되는게 PInputs라는 녀석인대.
[code:1]
typedef struct tagINPUT {
DWORD type;
union {MOUSEINPUT mi;
KEYBDINPUT ki;
HARDWAREINPUT hi;
};
}INPUT, *PINPUT;
typedef struct tagMOUSEINPUT {
LONG dx;
LONG dy;
DWORD mouseData;
DWORD dwFlags;
DWORD time;