3 instantiations of PSID
Microsoft.AspNetCore.Server.HttpSys (3)
Windows.Win32.PSID.g.cs (3)
41 public static explicit operator PSID(void* value) => new PSID(value); 57 public static explicit operator PSID(IntPtr value) => new PSID((void*)value.ToPointer()); 59 public static explicit operator PSID(UIntPtr value) => new PSID((void*)value.ToPointer());
25 references to PSID
Microsoft.AspNetCore.Server.HttpSys (25)
Windows.Win32.PInvoke.ADVAPI32.dll.g.cs (12)
26 /// <inheritdoc cref="GetSecurityInfo(winmdroot.Foundation.HANDLE, winmdroot.Security.Authorization.SE_OBJECT_TYPE, winmdroot.Security.OBJECT_SECURITY_INFORMATION, winmdroot.Security.PSID*, winmdroot.Security.PSID*, winmdroot.Security.ACL**, winmdroot.Security.ACL**, winmdroot.Security.PSECURITY_DESCRIPTOR*)"/> 29 internal static unsafe winmdroot.Foundation.WIN32_ERROR GetSecurityInfo(SafeHandle handle, winmdroot.Security.Authorization.SE_OBJECT_TYPE ObjectType, winmdroot.Security.OBJECT_SECURITY_INFORMATION SecurityInfo, out winmdroot.Security.PSID ppsidOwner, out winmdroot.Security.PSID ppsidGroup, out winmdroot.Security.ACL* ppDacl, out winmdroot.Security.ACL* ppSacl, out winmdroot.Security.PSECURITY_DESCRIPTOR ppSecurityDescriptor) 40 fixed (winmdroot.Security.PSID* ppsidGroupLocal = &ppsidGroup) 42 fixed (winmdroot.Security.PSID* ppsidOwnerLocal = &ppsidOwner) 67 /// <inheritdoc cref="GetSecurityInfo(winmdroot.Foundation.HANDLE, winmdroot.Security.Authorization.SE_OBJECT_TYPE, winmdroot.Security.OBJECT_SECURITY_INFORMATION, winmdroot.Security.PSID*, winmdroot.Security.PSID*, winmdroot.Security.ACL**, winmdroot.Security.ACL**, winmdroot.Security.PSECURITY_DESCRIPTOR*)"/> 82 winmdroot.Foundation.WIN32_ERROR __result = PInvoke.GetSecurityInfo(handleLocal, ObjectType, SecurityInfo, default(winmdroot.Security.PSID* ), default(winmdroot.Security.PSID* ), default(winmdroot.Security.ACL** ), default(winmdroot.Security.ACL** ), default(winmdroot.Security.PSECURITY_DESCRIPTOR* )); 117 internal static extern unsafe winmdroot.Foundation.WIN32_ERROR GetSecurityInfo(winmdroot.Foundation.HANDLE handle, winmdroot.Security.Authorization.SE_OBJECT_TYPE ObjectType, winmdroot.Security.OBJECT_SECURITY_INFORMATION SecurityInfo, [Optional] winmdroot.Security.PSID* ppsidOwner, [Optional] winmdroot.Security.PSID* ppsidGroup, [Optional] winmdroot.Security.ACL** ppDacl, [Optional] winmdroot.Security.ACL** ppSacl, [Optional] winmdroot.Security.PSECURITY_DESCRIPTOR* ppSecurityDescriptor);
Windows.Win32.PSID.g.cs (13)
25 : IEquatable<PSID> 35 internal static PSID Null => default; 39 public static implicit operator void*(PSID value) => value.Value; 41 public static explicit operator PSID(void* value) => new PSID(value); 43 public static bool operator ==(PSID left, PSID right) => left.Value == right.Value; 45 public static bool operator !=(PSID left, PSID right) => !(left == right); 47 public bool Equals(PSID other) => this.Value == other.Value; 49 public override bool Equals(object obj) => obj is PSID other && this.Equals(other); 55 public static implicit operator IntPtr(PSID value) => new IntPtr(value.Value); 57 public static explicit operator PSID(IntPtr value) => new PSID((void*)value.ToPointer()); 59 public static explicit operator PSID(UIntPtr value) => new PSID((void*)value.ToPointer());