If NewSize is 0, then a valid buffer of 0 size is returned. If there is not \r
enough memory remaining to satisfy the request, then NULL is returned.\r
\r
- If OldBuffer is NULL, then ASSERT().\r
If NewSize is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT(). \r
If OldSize is greater than (MAX_ADDRESS - Buffer + 1), then ASSERT(). \r
\r