[PATCH 1/4] Handle FSCTL in NtDeviceIoControlFile.

Alexandre Julliard julliard at winehq.org
Thu Jul 29 16:23:48 CDT 2021


"Zebediah Figura (she/her)" <zfigura at codeweavers.com> writes:

> Actually, I think our definition is wrong, and the ordering of
> Internal and InternalHigh shouldn't depend on endianness. It was added
> in [1], but I think that commit incorrectly assumed that InternalHigh
> was a "high" part of Internal in any meaningful way, which it is not.
>
> For that matter, is the Offset/OffsetHigh part correct? I'm not sure
> there are any places where we alias those members with a
> LARGE_INTEGER.
>
> [Did Windows *ever* support BE CPUs? I know that early versions of NT
> supported Alpha, MIPS, PowerPC (and current version support ARM), but
> my research tells me that even at the time all were bi-endian and that 
> Windows ran them in LE.]

Windows never supported it, and I don't think it makes sense for us to
pretend that we do either.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list