КриптоПро SSPI  

ktls_gost_in_st

Структура в которой передается данные для создания ktls_gost_handle

typedef struct ktls_gost_in_st {
void * pUfnArg;
KTLSLogDecl * LogUfn;
KTLSSetLogLvlDecl * SetLogLvlUfn;
unsigned allocatedMem;
void * reserved[4];
LPCPC_CONFIG pConfig;
HCRYPTMODULE hCSP; } ktls_gost_in;

Члены

pUfnArg
Пользовательский аргумент функции протоколирования.
LogUfn
Функция протоколирования , может быть 0.
SetLogLvlUfn
Функция управления протоколированием, устанавливается при использовании LogUfn.
allocatedMem
Размер выделенной под ktls_gost_handle памяти (не менее requiredMem в ktls_gost_out_st).
reserved
Зарезервировано, не используется, заполняется нулями.
pConfig
указатель на конфигурацию, с которой был создан провайдер
hCSP
указатель на провайдер, в котором будет работать TLS