Alex Henrie : include: Correct conflicting definition of PSID.
Module: wine Branch: master Commit: 0369223f73ce782b2639c421e2903f539a02ef2c URL: https://gitlab.winehq.org/wine/wine/-/commit/0369223f73ce782b2639c421e2903f5... Author: Alex Henrie <alexhenrie24(a)gmail.com> Date: Wed Sep 27 19:40:20 2023 -0600 include: Correct conflicting definition of PSID. In the Windows SDK, PSID is void* and PISID is SID*. Both types are defined in both winnt.h and wtypesbase.idl. --- include/wtypes.idl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/wtypes.idl b/include/wtypes.idl index 0db3a397d41..89477880616 100644 --- a/include/wtypes.idl +++ b/include/wtypes.idl @@ -110,7 +110,9 @@ typedef struct _SID { UCHAR SubAuthorityCount; SID_IDENTIFIER_AUTHORITY IdentifierAuthority; [size_is(SubAuthorityCount)] ULONG SubAuthority[*]; -} SID, *PSID; +} SID, *PISID; + +typedef void *PSID; typedef USHORT SECURITY_DESCRIPTOR_CONTROL, *PSECURITY_DESCRIPTOR_CONTROL;
participants (1)
-
Alexandre Julliard