Maybe modules are like classes in C# or it might be a namespace, I dont know.
Try the following:
Code:
class KeyModule
{
[DllImport("User32.dll")] //fix up the calling convention yourself
static extern int GetAsyncKeyState(long vKey);
bool isKeyJustPressed(long vKey)
{
return (GetAsyncKeyState(vKey)&1);
}
bool isKeyDown(long vKey)
{
return (GetAsyncKeyState(vKey)>0);
}
}
usage:
Code:
KeyModule myKeyModule = new KeyModule();
if(myKeyModule.isKeyDown(0x79)==true) //if F10 is held down
{
//Your leeched code here
}