HTTP_SERVICE_BINDING_BASE structure

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

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Http.h

See also

HTTP_SERVICE_BINDING_A
HTTP_SERVICE_BINDING_W
HTTP_SERVICE_BINDING_TYPE
HTTP_CHANNEL_BIND_INFO

 

 

Show: