HTTP_SERVICE_BINDING_BASE structure (http.h)

The HTTP_SERVICE_BINDING_BASE structure is a placeholder for the HTTP_SERVICE_BINDING_A structure and the HTTP_SERVICE_BINDING_W structure.

Syntax

typedef struct _HTTP_SERVICE_BINDING_BASE {
  HTTP_SERVICE_BINDING_TYPE Type;
} HTTP_SERVICE_BINDING_BASE, *PHTTP_SERVICE_BINDING_BASE;

Members

Type

Pointer to an HTTP_SERVICE_BINDING_TYPE value that indicates whether the data is in ASCII or Unicode.

Remarks

Note  

The first member of both the HTTP_SERVICE_BINDING_A structure and the HTTP_SERVICE_BINDING_W structure is a HTTP_SERVICE_BINDING_BASE structure. Therefore, an array of either of the first two structures can be indicated by a pointer to a HTTP_SERVICE_BINDING_BASE structure.

The ServiceNames member of the HTTP_CHANNEL_BIND_INFO structure is cast to a pointer to a HTTP_SERVICE_BINDING_BASE structure for this purpose.

 

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header http.h

See also

HTTP_CHANNEL_BIND_INFO

HTTP_SERVICE_BINDING_A

HTTP_SERVICE_BINDING_TYPE

HTTP_SERVICE_BINDING_W