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.
 
 
 
 
 
 

66 lines
1.7 KiB

NTSTATUS
IPSecHashMdlChainSend(
IN PSA_TABLE_ENTRY pSA,
IN PVOID pBuffer,
IN PUCHAR pHash,
IN AH_ALGO eAlgo,
OUT PULONG pLen,
IN ULONG Index,
IN ULONG StartOffset
);
NTSTATUS
IPSecHashMdlChainRecv(
IN PSA_TABLE_ENTRY pSA,
IN PVOID pBuffer,
IN PUCHAR pHash,
IN AH_ALGO eAlgo,
OUT PULONG pLen,
IN ULONG Index,
IN ULONG StartOffset
);
NTSTATUS
IPSecCreateHughes(
IN PUCHAR pIPHeader,
IN PVOID pData,
IN PVOID IPContext,
IN PSA_TABLE_ENTRY pSA,
IN ULONG Index,
OUT PVOID *ppNewData,
OUT PVOID *ppSCContext,
OUT PULONG pExtraBytes,
IN ULONG HdrSpace,
IN PNDIS_PACKET pNdisPacket,
IN BOOLEAN fCryptoOnly
);
NTSTATUS
IPSecVerifyHughes(
IN PUCHAR *pIPHeader,
IN PVOID pData,
IN PSA_TABLE_ENTRY pSA,
IN ULONG Index,
OUT PULONG pExtraBytes,
IN BOOLEAN fCryptoDone,
IN BOOLEAN fFastRcv
);
NTSTATUS
IPSecGetRecvByteByOffset(IPRcvBuf *pData,
LONG Offset,
BYTE *OutByte);
NTSTATUS
IPSecGetRecvBytesByOffset(IPRcvBuf *pData,
LONG Offset,
BYTE *pOutBuffer,
ULONG BufLen);
NTSTATUS
IPSecSetRecvByteByOffset(IPRcvBuf *pData,
LONG Offset,
BYTE InByte);