On Saturday, 3 December 2016 at 09:51:00 UTC, John C wrote: > Some DirectX methods return structs by value, but when I try > calling them I either get garbage or an access violation. > > [...] I know for ldc that function that return struct by value actually return by a hidden return parameter pointer.