internal static extern bool CreateRestrictedToken( IntPtr existingTokenHandle, CreateRestrictedTokenFlags createRestrictedTokenFlags, int disableSidCount, SidAndAttributes[] sidsToDisable, int deletePrivilegeCount, LuidAndAttributes[] privilegesToDelete, int restrictedSidCount, SidAndAttributes[] sidsToRestrict, out IntPtr newTokenHandle);
internal static extern bool CreateRestrictedToken( IntPtr existingTokenHandle, CreateRestrictedTokenFlags createRestrictedTokenFlags, int disableSidCount, SidAndAttributes[] sidsToDisable, int deletePrivilegeCount, LuidAndAttributes[] privilegesToDelete, int restrictedSidCount, SidAndAttributes[] sidsToRestrict, out IntPtr newTokenHandle);