すみません、これからちょっとDirectXプログラミングをかじろうと思ってるのですが、
DirectInputであつかえるのは、いろんなハードからの入力を「取得」することだけですか?

具体的には、他のアプリが取得している入力を、DirectInputを利用して取得したデータを
加工することで、擬似的に送ってあげることはできるのでしょうか?

もし、ドライバレベルでのエミュレートが必要なら諦めまする・・・・