The BLOB structure, derived from Binary Large Object, contains information about a block of data.
typedef struct _BLOB {
ULONG cbSize;
BYTE *pBlobData;
} BLOB, *LPBLOB;
cbSize
Size of the block of data pointed to by pBlobData, in bytes.
pBlobData
Pointer to a block of data.
The structure name BLOB comes from the acronym BLOB, which stands for Binary Large Object.
This structure does not describe the nature of the data pointed to by pBlobData.
Note
Windows Sockets defines a similar BLOB structure in Wtypes.h. Using both header files in the same source code file creates redefinition–compile time errors.
Header: Declared in winsock2.h.
Library: Use ws2_32.lib.