#ifndef _NTPFAPI_H
// rev
/**
* The PF_EVENT_TYPE enumeration identifies a Prefetcher or Superfetch event category.
*/
typedef enum _PF_EVENT_TYPE
{
PfEventTypeImageLoad = 0, // 0: Image load.
PfEventTypeAppLaunch = 1, // 1: Application launch.
PfEventTypeStartTrace = 2, // 2: Trace start.
PfEventTypeEndTrace = 3, // 3: Trace end.
PfEventTypeTimestamp = 4, // 4: Timestamp.
PfEventTypeOperation = 5, // 5: Operation.
PfEventTypeRepurpose = 6, // 6: Page repurposing.
PfEventTypeForegroundProcess = 7, // 7: Foreground process.
PfEventTypeTimeRange = 8, // 8: Time range.
PfEventTypeUserInput = 9, // 9: User input.
PfEventTypeFileAccess = 10, // 10: File access.
PfEventTypeUnmap = 11, // 11: Unmap (legacy value).
PfEventTypeUtilization = 11, // 11: Utilization (shares the declared value 11).
PfEventTypeMemInfo = 12, // 12: Memory information.
PfEventTypeFileDelete = 13, // 13: File deletion.
PfEventTypeAppExit = 14, // 14: Application exit.
PfEventTypeSystemTime = 15, // 15: System time.
PfEventTypePower = 16, // 16: Power.
PfEventTypeSessionChange = 17, // 17: Session change.
PfEventTypeHardFaultTimeStamp = 18, // 18: Hard-fault timestamp.
PfEventTypeVirtualFree = 19, // 19: Virtual memory free.
PfEventTypePerfInfo = 20, // 20: Performance information.
PfEventTypeProcessSnapshot = 21, // 21: Process snapshot.
PfEventTypeUserSnapshot = 22, // 22: User snapshot.
PfEventTypeStreamSequenceNumber = 23, // 23: Stream sequence number.
PfEventTypeFileTruncate = 24, // 24: File truncation.
PfEventTypeFileRename = 25, // 25: File rename.
PfEventTypeFileCreate = 26, // 26: File creation.
PfEventTypeAgCxContext = 27, // 27: AgCx context.
PfEventTypePowerAction = 28, // 28: Power action.
PfEventTypeHardFaultTS = 29, // 29: Hard-fault TS.
PfEventTypeRobustInfo = 30, // 30: Robustness information.
PfEventTypeFileDefrag = 31, // 31: File defragmentation.
PfEventTypeMax = 32 // 32: Maximum sentinel; not an event.
} PF_EVENT_TYPE;
View code on GitHubNo description available.