### 函数功能

该函数用于合成击键、鼠标移动、按钮按下等。

### 函数原型

UINT SendlnpUt（UINT nlnputs，LPINPUT plnputs，int cbSize）；

### 参数

nlnprts：定义plnputs指向的结构的数目。
plnputs：指向INPUT结构数组的指针。每个结构代表插人到键盘或鼠标输入流中的一个事件。
cbSize：定义INPUT结构的大小。若cbSize不是INPUT结构的大小，则函数调用失败。

### 返回值

函数返回被成功地插人键盘或鼠标输入流中的事件的数目。若要获得更多的错误信息，可以调用GetlastError函数。
备注：Sendlnput函数将INPUT结构中的事件顺序地插入键盘或鼠标的输入流中。这些事件与用户插入的（用鼠标或键盘）或调用keybd_event，mouse_event，或另外的Sendlnput插人的键盘或鼠标的输入流不兼容。
Windows CE：Windows CE不支持plnputs参数指向的INPUT结构的类型域中的INPUT_HARDWARE值。

### 速查

Windows NT：4.0及以上版本：Windows：98及以上版本；Windows CE：不支持;头文件：winuser.h；
库文件：user32.lib。