Export (0) Print
Expand All
2 out of 7 rated this helpful - Rate this topic

INTERNET_BUFFERS structure

Contains both the data and header information.

Syntax


typedef struct _INTERNET_BUFFERS {
  DWORD             dwStructSize;
  _INTERNET_BUFFERS *Next;
  LPCTSTR           lpcszHeader;
  DWORD             dwHeadersLength;
  DWORD             dwHeadersTotal;
  LPVOID            lpvBuffer;
  DWORD             dwBufferLength;
  DWORD             dwBufferTotal;
  DWORD             dwOffsetLow;
  DWORD             dwOffsetHigh;
} INTERNET_BUFFERS, * LPINTERNET_BUFFERS;

Members

dwStructSize

Size of the structure, in bytes.

Next

Pointer to the next INTERNET_BUFFERS structure.

lpcszHeader

Pointer to a string value that contains the headers. This member can be NULL.

dwHeadersLength

Size of the headers, in TCHARs, if lpcszHeader is not NULL.

dwHeadersTotal

Size of the headers, if there is not enough memory in the buffer.

lpvBuffer

Pointer to the data buffer.

dwBufferLength

Size of the buffer, in bytes, if lpvBuffer is not NULL.

dwBufferTotal

Total size of the resource, in bytes.

dwOffsetLow

Reserved; do not use.

dwOffsetHigh

Reserved; do not use.

Remarks

Note  WinINet does not support server implementations. In addition, it should not be used from a service. For server implementations or services use Microsoft Windows HTTP Services (WinHTTP).

Requirements

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Wininet.h

Unicode and ANSI names

INTERNET_BUFFERSW (Unicode) and INTERNET_BUFFERSA (ANSI)

See also

HttpSendRequestEx
InternetReadFileEx

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.