APIs Used by SystemIdleCheck

By | 2022-07-07

In case anyone is curious, this is a list of APIs that are being used. Note that the event logging functionality is still in progress, but the API references are in place in the code.

FunctionLibraryAlias?Used for
ExitWindowsExuser32Logoff
GetCurrentProcesskernel32Logoff
OpenProcessTokenadvapi32Logoff
LookupPrivilegeValueadvapi32Logoff
AdjustTokenPrivilegesadvapi32Logoff
GetAsyncKeyStateuser32Monitor Keyboard
GetCursorPosuser32Monitor Mouse Movement
SetWindowPosuser32Put a window on top of all others
RegisterEventSourceadvapi32RegisterEventSourceAUsing Windows Event Log
DeregisterEventSourceadvapi32Using Windows Event Log
ReportEventadvapi32ReportEventAUsing Windows Event Log
LockWorkStationuser32LockMeAdds lock workstation function
Author: dwirch

Derek Wirch is a seasoned IT professional with an impressive career dating back to 1986. He brings a wealth of knowledge and hands-on experience that is invaluable to those embarking on their journey in the tech industry.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.