C++怎么获取进程使用的 USER 对象数(就是任务管理器里面看到的用户对象)

C++如何获取进程使用的 USER 对象数(就是任务管理器里面看到的用户对象)
如题,在线等。急!!!!!
------解决思路----------------------

#include <Windows.h>
#pragma comment(lib,"User32.lib")

HANDLE hCurrProcess = GetCurrentProcess();
DWORD dwUserObjectsCount = GetGuiResources(hCurrProcess, GR_USEROBJECTS);