INTERNET_BUFFERS structure
Applies to: desktop apps only
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 |
|
|
Unicode and ANSI names | INTERNET_BUFFERSW (Unicode) and INTERNET_BUFFERSA (ANSI) |
See also
Send comments about this topic to Microsoft
Build date: 2/7/2012