/// <summary>
 /// Add remote machine token information.
 /// </summary>
 /// <param name="match_type">The match type.</param>
 /// <param name="token">The token.</param>
 public void AddRemoteMachineToken(FirewallMatchType match_type, NtToken token)
 {
     AddCondition(match_type, FirewallConditionGuids.FWPM_CONDITION_ALE_REMOTE_MACHINE_ID,
                  FirewallValue.FromTokenInformation(token));
 }
 /// <summary>
 /// Add token information.
 /// </summary>
 /// <param name="match_type">The match type.</param>
 /// <param name="token">The token.</param>
 public void AddUserToken(FirewallMatchType match_type, NtToken token)
 {
     AddCondition(match_type, FirewallConditionGuids.FWPM_CONDITION_ALE_USER_ID,
                  FirewallValue.FromTokenInformation(token));
 }