ありえないような場所をHeapFreeするのは危険?
例えばHeapFree(GetProcessHeap(),0,NULL);みたいにNULLポインタを渡すとか。
ただ単にエラーが返ってくるだけならいいが何か実害出たりしない?