https://bugs.winehq.org/show_bug.cgi?id=35910
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Component|-unknown |ntdll
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hi Louis,
the Zw/NtAllocateUuids API signature change between NT4 and Windows 2000 is publicly known.
I have original 'Windows NT/2000 Native API Reference' by Gary Nebbett sitting in my book shelf and it's documented on pages 416-417.
Actually I even found an online (PDF) version here:
http://ultradefrag.sourceforge.net/doc/man/Windows%20NT(2000)%20Native%20API...
Pages 416-417:
--- quote --- ZwAllocateUuids allocates some of the components of a universally unique identifier.
NTSYSAPI NTSTATUS NTAPI ZwAllocateUuids( OUT PLARGE_INTEGER UuidLastTimeAllocated, OUT PULONG UuidDeltaTime, OUT PULONG UuidSequenceNumber, OUT PUCHAR UuidSeed );
Parameters
UuidLastTimeAllocated
Points to a variable that receives the time when a Uuid was last allocated.
UuidDeltaTime
Points to a variable that receives the time since a Uuid was last allocated.
UuidSequenceNumber
Points to a variable that receives the Uuid allocation sequence number.
UuidSeed
Points to a variable that receives the six bytes of Uuid seed.
Return Value
Returns STATUS_SUCCESS or an error status.
Related Win32 Functions
UuidCreate
Remarks
The Windows NT 4.0 version of ZwAllocateUuids does not have a UuidSeed parameter. --- quote ---
Let's make this ticket about this API signature mismatch, it's already messed up/likely duplicated tickets from past.
Regards