HANDLE SetClipboardData(UINT uFormat, HANDLE hMem);
に渡すhMemは必ずGlobalAllocで確保したものでなくてはいけないのでしょうか?

mallocやnewやスタック領域のポインタを渡すとどうなるんでしょうか・・・?