HTTP Server API Version 2.0 Data Types

The HTTP Server API uses various special purpose identifier types declared in the Http.h header as follows:

  • USHORT HTTP_SERVICE_CONFIG_TIMEOUT_PARAM, *PHTTP_SERVICE_CONFIG_TIMEOUT_PARAM
  • ULONGLONG HTTP_OPAQUE_ID, *PHTTP_OPAQUE_ID
  • HTTP_OPAQUE_ID HTTP_REQUEST_ID, *PHTTP_REQUEST_ID
  • HTTP_OPAQUE_ID HTTP_CONNECTION_ID, *PHTTP_CONNECTION_ID
  • HTTP_OPAQUE_ID HTTP_RAW_CONNECTION_ID, *PHTTP_RAW_CONNECTION_ID
  • USHORT HTTP_SERVICE_CONFIG_TIMEOUT_PARAM, *PHTTP_SERVICE_CONFIG_TIMEOUT_PARAM

An application should not attempt to generate or modify any identifier that belongs to one of these types.