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;
}