WheapLogPageOfflineAttemptEvent

VOID __stdcall WheapLogPageOfflineAttemptEvent(
        UINT64 PhysicalAddress,
        UINT8 Pending,
        UINT8 Uncorrected,
        UINT8 Persisted,
        UINT8 PlatformDirected){
  UINT64 UserDataCount; 
  bool v6; 
  bool v7; 
  bool v8; 
  bool v9; 
  EVENT_DATA_DESCRIPTOR UserData; 
  bool *v11; 
  __int64 v12; 
  bool *v13; 
  __int64 v14; 
  bool *v15; 
  __int64 v16; 
  bool *v17; 
  __int64 v18; 
  UINT64 v19; 
  v19 = PhysicalAddress;
  UserData.Ptr = (unsigned __int64)&v19;
  *(_QWORD *)&UserData.Size = 8i64;
  v12 = 1i64;
  v6 = Pending != 0;
  v11 = &v6;
  v13 = &v7;
  v7 = PlatformDirected != 0;
  v14 = 1i64;
  v16 = 1i64;
  v18 = 1i64;
  v8 = Uncorrected != 0;
  v15 = &v8;
  v17 = &v9;
  v9 = Persisted != 0;
  LODWORD(UserDataCount) = 5;
  EtwWriteEx(
    WheapEtwHandle,
    (EVENT_DESCRIPTOR *)&EVENT_WHEA_MEMORY_OFFLINE,
    0i64,
    0i64,
    0i64,
    0i64,
    UserDataCount,
    &UserData);
}

Referenced by:

WheapAttemptPhysicalPageOffline