support HeapAlloc HeapFree