"Ray Hinchliffe (RH)" ray@rh-software.com writes:
When possible report DPC and Interrupt times
Fix _APPLE_ to return times in 100ns units and zero the unset members
Change the failure code to return 100ns values
Expunge unnecessary use of RtlAllocateHeap() etc..
Separate changes should be separate patches.
@@ -1241,8 +1241,9 @@ typedef struct _SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { LARGE_INTEGER IdleTime; LARGE_INTEGER KernelTime; LARGE_INTEGER UserTime;
- LARGE_INTEGER Reserved1[2];
- ULONG Reserved2;
- LARGE_INTEGER DpcTime;
- LARGE_INTEGER IntTime;
- ULONG IntCount;
You can't change the public definition.