/*++ Copyright (c) 1996 Microsoft Corporation Module Name: datatdet.c Abstract: a file containing the constant data structures used by the Performance Monitor data for the Thread Detail Performance data objects Created: Bob Watson 22-Oct-1996 Revision History: None. --*/ // // Include Files // #include #include #include #include #include "datatdet.h" // dummy variable for field sizing. static THREAD_DETAILS_COUNTER_DATA tdcd; // // Constant structure initializations // defined in datatdet.h // THREAD_DETAILS_DATA_DEFINITION ThreadDetailsDataDefinition = { { 0, sizeof (THREAD_DETAILS_DATA_DEFINITION), sizeof (PERF_OBJECT_TYPE), THREAD_DETAILS_OBJECT_TITLE_INDEX, 0, (THREAD_DETAILS_OBJECT_TITLE_INDEX+1), 0, PERF_DETAIL_WIZARD, (sizeof(THREAD_DETAILS_DATA_DEFINITION) - sizeof(PERF_OBJECT_TYPE)) / sizeof (PERF_COUNTER_DEFINITION), 0, 0, UNICODE_CODE_PAGE, {0L, 0L}, {0L, 0L} }, { sizeof (PERF_COUNTER_DEFINITION), 708, 0, 709, 0, 0, PERF_DETAIL_WIZARD, PERF_COUNTER_LARGE_RAWCOUNT_HEX, sizeof (tdcd.UserPc), (DWORD)(ULONG_PTR)&((PTHREAD_DETAILS_COUNTER_DATA)0)->UserPc } };