Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateWellKnownSid()

static int System.Security.Principal.Win32.CreateWellKnownSid ( WellKnownSidType sidType,
SecurityIdentifier domainSid,
out byte[] resultSid )
inlinestaticpackage

Definition at line 72 of file Win32.cs.

73 {
74 uint resultSidLength = (uint)SecurityIdentifier.MaxBinaryLength;
75 resultSid = new byte[resultSidLength];
76 if (global::Interop.Advapi32.CreateWellKnownSid((int)sidType, domainSid?.BinaryForm, resultSid, ref resultSidLength) != 0)
77 {
78 return 0;
79 }
80 resultSid = null;
82 }

References System.Security.Principal.SecurityIdentifier.BinaryForm, System.Runtime.InteropServices.Marshal.GetLastWin32Error(), and System.Security.Principal.SecurityIdentifier.MaxBinaryLength.

Referenced by System.Security.Principal.SecurityIdentifier.SecurityIdentifier().