Module: wine Branch: master Commit: 0369223f73ce782b2639c421e2903f539a02ef2c URL: https://gitlab.winehq.org/wine/wine/-/commit/0369223f73ce782b2639c421e2903f5...
Author: Alex Henrie alexhenrie24@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;