VOID ZeroMemory(PVOID Destination, SIZE_T Size)
{
PULONG Dest = (PULONG)Destination;
SIZE_T Count = Size / sizeof(ULONG);
while (Count > 0)
*Dest = 0;
Dest++;
Count--;
}
return;