Files
L2M_MACRO/ClientIOCall_DLL/ClientIOCall_DLL.h
2020-03-09 11:51:53 +09:00

29 lines
2.0 KiB
C
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#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();