Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The CreateWellKnownSid function creates a SID for predefined aliases.
Syntax
BOOL CreateWellKnownSid(
[in] WELL_KNOWN_SID_TYPE WellKnownSidType,
[in, optional] PSID DomainSid,
[out, optional] PSID pSid,
[in, out] DWORD *cbSid
);
Parameters
[in] WellKnownSidType
Member of the WELL_KNOWN_SID_TYPE enumeration that specifies what the SID will identify.
[in, optional] DomainSid
A pointer to a SID that identifies the ___domain to use when creating the SID. Pass NULL to use the local computer.
[out, optional] pSid
A pointer to memory where CreateWellKnownSid will store the new SID.
[in, out] cbSid
A pointer to a DWORD that contains the number of bytes available at pSid. The CreateWellKnownSid function stores the number of bytes actually used at this ___location.
Return value
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. For extended error information, call GetLastError.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP [desktop apps | UWP apps] |
| Minimum supported server | Windows Server 2003 [desktop apps | UWP apps] |
| Target Platform | Windows |
| Header | securitybaseapi.h (include Windows.h) |
| Library | Advapi32.lib |
| DLL | Advapi32.dll |