/** @file The internal structure and function declaration of match policy entry function in IpSecConfig application. Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _MATCH_H_ #define _MATCH_H_ /** The prototype for the MatchSpdEntry()/MatchSadEntry()/MatchPadEntry(). The functionality is to find the matching SPD/SAD/PAD with Indexer. @param[in] Selector The pointer to the EFI_IPSEC_CONFIG_SELECTOR union. @param[in] Data The pointer to corresponding Data. @param[in] Indexer The pointer to the POLICY_ENTRY_INDEXER union. @retval TRUE The matched SPD/SAD/PAD is found. @retval FALSE The matched SPD/SAD/PAD is not found. **/ typedef BOOLEAN (* MATCH_POLICY_ENTRY) ( IN EFI_IPSEC_CONFIG_SELECTOR *Selector, IN VOID *Data, IN POLICY_ENTRY_INDEXER *Indexer ); extern MATCH_POLICY_ENTRY mMatchPolicyEntry[]; #endif