Changes from new SwapChain2 from  SwapChain1.NativePointer, to QueryInterface from SwapChain1