[PATCH 1/2] winperf.h: add PERF_DATA_BLOCK struct definition as documented
Vitaly Lipatov
lav at etersoft.ru
Wed Mar 22 06:03:45 CDT 2017
Signed-off-by: Vitaly Lipatov <lav at etersoft.ru>
---
include/winperf.h | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/include/winperf.h b/include/winperf.h
index b62f24b..dce1a6d 100644
--- a/include/winperf.h
+++ b/include/winperf.h
@@ -67,4 +67,25 @@
#define PERF_DETAIL_EXPERT 300
#define PERF_DETAIL_WIZARD 400
+/* Performance data structure header
+ * returned in answer to HKEY_PERFORMANCE_DATA request
+ */
+
+typedef struct _PERF_DATA_BLOCK {
+ WCHAR Signature[4];
+ DWORD LittleEndian;
+ DWORD Version;
+ DWORD Revision;
+ DWORD TotalByteLength;
+ DWORD HeaderLength;
+ DWORD NumObjectTypes;
+ DWORD DefaultObject;
+ SYSTEMTIME SystemTime;
+ LARGE_INTEGER PerfTime;
+ LARGE_INTEGER PerfFreq;
+ LARGE_INTEGER PerfTime100nSec;
+ DWORD SystemNameLength;
+ DWORD SystemNameOffset;
+} PERF_DATA_BLOCK, *PPERF_DATA_BLOCK, *LPPERF_DATA_BLOCK;
+
#endif /* _WINPERF_ */
--
2.10.2
More information about the wine-patches
mailing list