#pragma once #include // Class used to wrap keyboard input library methods class Input : public InputInterface { public: // Function to simulate input UINT SendVirtualInput(UINT cInputs, LPINPUT pInputs, int cbSize); // Function to get the state of a particular key bool GetVirtualKeyState(int key); // Function to get the foreground process name void GetForegroundProcess(_Out_ std::wstring& foregroundProcess); };