Supongo que
WinAPI debería tener un procedimiento que permita hacerlo. Quizá en la
MSDN haya información.
Supongo (y es mucho suponer) que Windows lo hace bien y no permitiría que cualquier usuario pueda cerrar la sesión de otro usuario por las buenas, ni aun usando WinAPI, así que el usuario que solicita el cierre de sesión deberá tener permisos (o nivel) suficientes como para hacerlo.