typedef struct { UINT32 fid; UINT64 dataSize; void *data; UINT32 bytesTransfered; UINT64 dataOverflow; } SMDF_FIELD_DATA;
Specifies a FID value.
Specifies the size of the data in bytes.
Specifies all of the field's data.
Specifies the number of bytes moved into buffer.
Specifies the number of bytes that could not be transferred into buffer.
The FID value of the first table field must be NWSM_BEGIN. The FID value of the field that marks the end of the section must be NWSM_END.
dataSize is used only for data sizes over and including 128 bytes (size format 2) and is invalid if there are less than 128 bytes of data. For data sizes under 128 bytes, see dataSizeMap of NWSM_FIELD_TABLE_DATA.
bytesTransferred does not need to be initialized to any value.