83 lines
1.3 KiB
C
83 lines
1.3 KiB
C
|
|
||
|
|
||
|
#if GPC
|
||
|
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecGpcInitialize(
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecGpcDeinitialize(
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecEnableGpc(
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecDisableGpc(
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecInitGpcFilter(
|
||
|
IN PFILTER pFilter,
|
||
|
IN PGPC_IP_PATTERN pPattern,
|
||
|
IN PGPC_IP_PATTERN pMask
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecInsertGpcPattern(
|
||
|
IN PFILTER pFilter
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecDeleteGpcPattern(
|
||
|
IN PFILTER pFilter
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecInsertGpcFilter(
|
||
|
IN PFILTER pFilter
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecDeleteGpcFilter(
|
||
|
IN PFILTER pFilter
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecInstallGpcFilter(
|
||
|
IN PFILTER pFilter
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecUninstallGpcFilter(
|
||
|
IN PFILTER pFilter
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecLookupGpcSA(
|
||
|
IN ULARGE_INTEGER uliSrcDstAddr,
|
||
|
IN ULARGE_INTEGER uliProtoSrcDstPort,
|
||
|
IN CLASSIFICATION_HANDLE GpcHandle,
|
||
|
OUT PFILTER *ppFilter,
|
||
|
OUT PSA_TABLE_ENTRY *ppSA,
|
||
|
OUT PSA_TABLE_ENTRY *ppNextSA,
|
||
|
OUT PSA_TABLE_ENTRY *ppTunnelSA,
|
||
|
IN BOOLEAN fOutbound
|
||
|
);
|
||
|
|
||
|
NTSTATUS
|
||
|
IPSecLookupGpcMaskedSA(
|
||
|
IN ULARGE_INTEGER uliSrcDstAddr,
|
||
|
IN ULARGE_INTEGER uliProtoSrcDstPort,
|
||
|
OUT PFILTER *ppFilter,
|
||
|
OUT PSA_TABLE_ENTRY *ppSA,
|
||
|
IN BOOLEAN fOutbound
|
||
|
);
|
||
|
|
||
|
|
||
|
#endif
|
||
|
|