Source code of Windows XP (NT5)
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.

59 lines
1.1 KiB

  1. /*++
  2. Copyright (c) 1998-1999 Microsoft Corporation
  3. Module Name:
  4. rcvhdrs.h
  5. Abstract:
  6. Contains definitions for rcvhdrs.c .
  7. Author:
  8. Henry Sanders (henrysa) 11-May-1998
  9. Revision History:
  10. --*/
  11. #ifndef _RCVHDRS_H_
  12. #define _RCVHDRS_H_
  13. NTSTATUS
  14. MultipleHeaderHandler(
  15. IN PUL_INTERNAL_REQUEST pRequest,
  16. IN PUCHAR pHeader,
  17. IN ULONG HeaderLength,
  18. IN HTTP_HEADER_ID HeaderID,
  19. OUT ULONG * pBytesTaken
  20. );
  21. NTSTATUS
  22. SingleHeaderHandler(
  23. IN PUL_INTERNAL_REQUEST pRequest,
  24. IN PUCHAR pHeader,
  25. IN ULONG HeaderLength,
  26. IN HTTP_HEADER_ID HeaderID,
  27. OUT ULONG * pBytesTaken
  28. );
  29. NTSTATUS
  30. FindHeaderEnd(
  31. IN PUL_INTERNAL_REQUEST pRequest,
  32. IN PUCHAR pHeader,
  33. IN ULONG HeaderLength,
  34. OUT BOOLEAN * pEncodedWord,
  35. OUT ULONG * pBytesTaken
  36. );
  37. NTSTATUS
  38. AppendHeaderValue(
  39. IN PUL_HTTP_HEADER pHttpHeader,
  40. IN PUCHAR pHeader,
  41. IN ULONG HeaderLength
  42. );
  43. #endif // _RCVHDRS_H_