КриптоПро CSP  

CSP_Multipacket_

Структура для передачи параметров в случае мультипакетной обработки (использования флага CP_CHP_MULTIPACKET). Мультипакет передаётся массивом структур CSP_Multipacket. Каждая структура передаёт пакет как линейный буфер либо как IOVEC если в параметре dwFlags устаны флаги CP_CRYPT_HASH_PACKET, CP_CHP_MULTIPACKET и CP_CRYPT_DATA_IOVEC в случае представления пакета через IOVEC.
typedef struct CSP_Multipacket_ {
BYTE * pbData;
DWORD cbData;
DWORD dwBufLen;
DWORD dwResult; } CSP_Multipacket;

Члены

pbData
указатель на линейный пакет, указатель на IOVEC.
cbData
длина линейного пакета, число элементов IOVEC.
dwBufLen
длина буфера линейного пакета.
dwResult
результат обработки пакета.