VOID *__stdcall SddlpReAlloc(UINT64 OldSize, UINT64 NewSize, VOID *OldBlock, UINT8 UseNonPagedPool, UINT64 PoolTag){
size_t v6;
size_t v7;
VOID **PoolWithTag;
VOID **v9;
v6 = OldSize;
v7 = NewSize;
PoolWithTag = ExAllocatePoolWithTag(1ui64, NewSize, 1683187027i64);
v9 = PoolWithTag;
if( PoolWithTag )
{
memset(PoolWithTag, 0i64, v7);
memmove(v9, OldBlock, v6);
}
ExFreePoolWithTag(OldBlock, 0);
return v9;
}