29 lines
2.0 KiB
C
29 lines
2.0 KiB
C
#include "stdafx.h"
|
||
|
||
#include <windows.h>
|
||
|
||
#include <initguid.h>
|
||
#include <setupapi.h>
|
||
#include <stdio.h>
|
||
#include "..\common\common.h"
|
||
#include "..\common\hidmapper.h"
|
||
#include "..\common\DriverApi.h"
|
||
|
||
#pragma comment(lib,"setupapi.lib")
|
||
|
||
#define LEDSHOWTEST
|
||
|
||
HANDLE hDevice;
|
||
HANDLE hDeviceMouse;
|
||
BOOLEAN bRet = FALSE;
|
||
int count = 0;
|
||
HIDKEYCODE HKeyCode = { 0, }; // 배열로 정의해서 한번에 여러개의 엔트리를 보내는것도 가능하다
|
||
HIDMOUSECODE HMouseCode = { 0, }; // 배열로 정의해서 한번에 여러개의 엔트리를 보내는것도 가능하다
|
||
|
||
extern "C" __declspec(dllimport) int init();
|
||
extern "C" __declspec(dllimport) int Destroy();
|
||
extern "C" __declspec(dllimport) BOOL pressKey(DWORD delayTime, unsigned char keycode, DWORD keyPressTime);
|
||
extern "C" __declspec(dllimport) BOOL KeyDown(DWORD delayTime, unsigned char keycode, DWORD keyPressTime);
|
||
extern "C" __declspec(dllimport) BOOL KeyUp(DWORD delayTime, unsigned char keycode, DWORD keyPressTime);
|
||
extern "C" __declspec(dllimport) BOOL MouseMove(int pointX, int pointY);
|
||
extern "C" __declspec(dllimport) BOOL MouseClick(); |