//////////////////////////////////////////////////////////////// // 2000 Microsoft Systems Journal. // If this program works, it was written by Paul DiLascia, this includes idleui.def. // If not, I don't know who wrote it. // This program compiles with Visual C++ 6.0 on Windows 98, Visual C++ 2005 // #define DLLIMPORT __declspec(dllimport) // IdleUI is a DLL that lets you tell when the user interface has been idle // for a specified amount of time. The DLL works by installing windows keyboard // and mouse hooks. The DLL records the tick count whenever input is received. // // To use, you must // - call IdleUIInit when your app starts up // - call IdleUITerm when your app terminates // - call IdleUIGetLastInputTime to get the time, and compare this with // the current GetTickCount(); // // See TestIdleUI.cpp for an example of how to use IdleUI // DLLIMPORT BOOL IdleUIInit(); DLLIMPORT void IdleUITerm(); DLLIMPORT DWORD IdleUIGetLastInputTime();