Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

70 lines
1.2 KiB

typedef struct _tnfilterstate {
GUID gFilterID;
GUID gNFAIdentifier;
GUID gPolicyID;
HANDLE hTnFilter;
struct _tnfilterstate * pNext;
} TNFILTERSTATE, * PTNFILTERSTATE;
DWORD
PAAddTnFilterSpecs(
PIPSEC_NFA_DATA pIpsecNFAData,
DWORD dwSource,
BOOL * pbHardError
);
DWORD
PACreateTnFilterState(
PIPSEC_NEGPOL_DATA pIpsecNegPolData,
PIPSEC_NFA_DATA pIpsecNFAData,
PIPSEC_FILTER_SPEC pFilterSpec,
PTNFILTERSTATE * ppTnFilterState
);
DWORD
PACreateTnFilter(
PIPSEC_NEGPOL_DATA pIpsecNegPolData,
PIPSEC_NFA_DATA pIpsecNFAData,
PIPSEC_FILTER_SPEC pFilterSpec,
PQMPOLICYSTATE pQMPolicyState,
PTUNNEL_FILTER * ppSPDTnFilter
);
VOID
PAFreeTnFilter(
PTUNNEL_FILTER pSPDTnFilter
);
DWORD
PADeleteAllTnFilters(
);
VOID
PAFreeTnFilterStateList(
PTNFILTERSTATE pTnFilterState
);
DWORD
PADeleteTnFilterSpecs(
PIPSEC_NFA_DATA pIpsecNFAData
);
DWORD
PADeleteTnFilter(
GUID gFilterID,
GUID gNFAIdentifier
);
VOID
PADeleteTnFilterState(
PTNFILTERSTATE pTnFilterState
);
PTNFILTERSTATE
FindTnFilterState(
GUID gFilterID,
GUID gNFAIdentifier
);