Example of usage:
For WinNT, WinXP, WinVista, Win7
[SYSTEM_PERFORMANCE_INFORMATION:
SYSTEM_PERFORMANCE_INFORMATION.IdleProcessTime: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION.IoReadTransferCount: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION.IoWriteTransferCount: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION.IoOtherTransferCount: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION.IoReadOperationCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.IoWriteOperationCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.IoOtherOperationCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.AvailablePages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CommittedPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CommitLimit: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PeakCommitment: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PageFaultCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CopyOnWriteCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.TransitionCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CacheTransitionCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.DemandZeroCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PageReadCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PageReadIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CacheReadCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CacheIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.DirtyPagesWriteCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.DirtyWriteIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.MappedPagesWriteCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.MappedWriteIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PagedPoolPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.NonPagedPoolPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PagedPoolAllocs: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PagedPoolFrees: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.NonPagedPoolAllocs: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.NonPagedPoolFrees: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.FreeSystemPtes: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.ResidentSystemCodePage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.TotalSystemDriverPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.TotalSystemCodePages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.NonPagedPoolLookasideHits: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.PagedPoolLookasideHits: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.AvailablePagedPoolPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.ResidentSystemCachePage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.ResidentPagedPoolPage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.ResidentSystemDriverPage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastReadResourceMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastReadNotPossible: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastMdlReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastMdlReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastMdlReadResourceMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcFastMdlReadNotPossible: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMapDataNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMapDataWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMapDataNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMapDataWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcPinMappedDataCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcPinReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcPinReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcPinReadNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcPinReadWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcCopyReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcCopyReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcCopyReadNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcCopyReadWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMdlReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMdlReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMdlReadNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcMdlReadWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcReadAheadIos: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcLazyWriteIos: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcLazyWritePages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcDataFlushes: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.CcDataPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.ContextSwitches: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.FirstLevelTbFills: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.SecondLevelTbFills: D$ 0
SYSTEM_PERFORMANCE_INFORMATION.SystemCalls: D$ 0]
[Size_of_SYSTEM_PERFORMANCE_INFORMATION 312]
call 'ntdll.NtQuerySystemInformation' &SYS_NFO_SYSTEM_PERFORMANCE_INFORMATION, SYSTEM_PERFORMANCE_INFORMATION, Size_of_SYSTEM_PERFORMANCE_INFORMATION, 0
For Win8 and above
[SYSTEM_PERFORMANCE_INFORMATION_WIN8:
SYSTEM_PERFORMANCE_INFORMATION_WIN8.IdleProcessTime: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.IoReadTransferCount: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.IoWriteTransferCount: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.IoOtherTransferCount: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.IoReadOperationCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.IoWriteOperationCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.IoOtherOperationCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.AvailablePages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CommittedPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CommitLimit: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PeakCommitment: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PageFaultCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CopyOnWriteCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.TransitionCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CacheTransitionCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.DemandZeroCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PageReadCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PageReadIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CacheReadCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CacheIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.DirtyPagesWriteCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.DirtyWriteIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.MappedPagesWriteCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.MappedWriteIoCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PagedPoolPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.NonPagedPoolPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PagedPoolAllocs: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PagedPoolFrees: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.NonPagedPoolAllocs: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.NonPagedPoolFrees: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.FreeSystemPtes: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.ResidentSystemCodePage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.TotalSystemDriverPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.TotalSystemCodePages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.NonPagedPoolLookasideHits: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.PagedPoolLookasideHits: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.AvailablePagedPoolPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.ResidentSystemCachePage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.ResidentPagedPoolPage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.ResidentSystemDriverPage: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastReadResourceMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastReadNotPossible: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastMdlReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastMdlReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastMdlReadResourceMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcFastMdlReadNotPossible: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMapDataNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMapDataWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMapDataNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMapDataWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcPinMappedDataCount: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcPinReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcPinReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcPinReadNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcPinReadWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcCopyReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcCopyReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcCopyReadNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcCopyReadWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMdlReadNoWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMdlReadWait: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMdlReadNoWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcMdlReadWaitMiss: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcReadAheadIos: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcLazyWriteIos: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcLazyWritePages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcDataFlushes: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcDataPages: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.ContextSwitches: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.FirstLevelTbFills: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.SecondLevelTbFills: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.SystemCalls: D$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcTotalDirtyPages: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.CcDirtyPageThreshold: Q$ 0
SYSTEM_PERFORMANCE_INFORMATION_WIN8.ResidentAvailablePages: Q$ 0]
[Size_of_SYSTEM_PERFORMANCE_INFORMATION_WIN8 336]
call 'ntdll.NtQuerySystemInformation' &SYS_NFO_SYSTEM_PERFORMANCE_INFORMATION, SYSTEM_PERFORMANCE_INFORMATION_WIN8, Size_of_SYSTEM_PERFORMANCE_INFORMATION_WIN8, 0