oblitum / Interception

The Interception API aims to build a portable programming interface that allows one to intercept and control a range of input devices.
http://oblita.com/interception
1.35k stars 269 forks source link

Added functions for enumerating devices #11

Closed kahagon closed 8 years ago

kahagon commented 9 years ago

Purposes of these functions are ...

And also added a sample code.

oblitum commented 9 years ago

Thanks for the pull request but in the coming days I'll be deprecating usage of Visual Studio projects and solutions, all the sources wil be based on the simpler Windows Driver Kit Version 7.1.0 build environment.

I'll let it open for now until such changes are applied, after then I'll will merge the request and fix or request a rebase.

kahagon commented 9 years ago

Is the sample project's format wrong? I will try WDK7.1.0 out later on. Thank you.

oblitum commented 9 years ago

@oasynnoum I have no idea since I didn't check the project/solution files, but I'll stop using them because I got sick of always having to go through upgrades because of newer Visual Studio versions. As cmake is not an option because internally all the source files, including driver ones, are based on the WDK build environment, which cmake doesn't support, I'll be sticking to WDK build environment solely in the coming future.

It's easier to deal with it than with Visual Studio files.

oblitum commented 9 years ago

@oasynnoum meanwhile, I provide templates for building using the WDK here: https://github.com/oblitum/wdk/tree/master/build/template

kahagon commented 9 years ago

@oblitum Hi, thank you for your information. I have modified build layout of the sample project. Is this able to merge?

oblitum commented 9 years ago

@oasynnoum Hi, thanks, it's in quite good shape now.

I won't merge/evaluate at this moment because the project itself is in the old layout. As soon as I update it, I'll take action on merging the pull-request or not.

I'll let it pending for the moment.

kahagon commented 9 years ago

Okay. I like this library. I will help development, if I can. Thank you.