ExCopyWakeTimerInfo

NTSTATUS __stdcall ExCopyWakeTimerInfo(VOID *WakeTimerInfo, _DIAGNOSTIC_BUFFER **WakeTimerInfoCopy){
  VOID **PoolWithTag; 
  _DIAGNOSTIC_BUFFER *v5; 
  NTSTATUS result; 

  PoolWithTag = ExAllocatePoolWithTag(1ui64, *(_QWORD *)WakeTimerInfo, 1398239828i64);
  v5 = (_DIAGNOSTIC_BUFFER *)PoolWithTag;
  if( !PoolWithTag )
    return -1073741670;
  memmove(PoolWithTag, WakeTimerInfo, *(_QWORD *)WakeTimerInfo);
  result = 0;
  *WakeTimerInfoCopy = v5;
  return result;
}

Referenced by:

PopHandleWakeSources