kernel32: Implement GetProcessHandleCount.
This commit is contained in:
parent
09c3d32ff5
commit
eb31959ab9
@ -576,7 +576,7 @@
|
|||||||
@ stdcall GetProcAddress(long str)
|
@ stdcall GetProcAddress(long str)
|
||||||
@ stdcall GetProcessAffinityMask(long ptr ptr)
|
@ stdcall GetProcessAffinityMask(long ptr ptr)
|
||||||
@ stdcall GetProcessFlags(long)
|
@ stdcall GetProcessFlags(long)
|
||||||
# @ stub GetProcessHandleCount
|
@ stdcall GetProcessHandleCount(long ptr)
|
||||||
@ stdcall GetProcessHeap()
|
@ stdcall GetProcessHeap()
|
||||||
@ stdcall GetProcessHeaps(long ptr)
|
@ stdcall GetProcessHeaps(long ptr)
|
||||||
@ stdcall GetProcessId(long)
|
@ stdcall GetProcessId(long)
|
||||||
|
@ -2784,6 +2784,19 @@ BOOL WINAPI GetProcessIoCounters(HANDLE hProcess, PIO_COUNTERS ioc)
|
|||||||
return !status;
|
return !status;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/******************************************************************
|
||||||
|
* GetProcessHandleCount (KERNEL32.@)
|
||||||
|
*/
|
||||||
|
BOOL WINAPI GetProcessHandleCount(HANDLE hProcess, DWORD *cnt)
|
||||||
|
{
|
||||||
|
NTSTATUS status;
|
||||||
|
|
||||||
|
status = NtQueryInformationProcess(hProcess, ProcessHandleCount,
|
||||||
|
cnt, sizeof(*cnt), NULL);
|
||||||
|
if (status) SetLastError( RtlNtStatusToDosError(status) );
|
||||||
|
return !status;
|
||||||
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* ProcessIdToSessionId (KERNEL32.@)
|
* ProcessIdToSessionId (KERNEL32.@)
|
||||||
* This function is available on Terminal Server 4SP4 and Windows 2000
|
* This function is available on Terminal Server 4SP4 and Windows 2000
|
||||||
|
Loading…
x
Reference in New Issue
Block a user