CRYPT_PROVIDER_PRIVDATA structure (wintrust.h)

[The CRYPT_PROVIDER_PRIVDATA structure is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions.]

The CRYPT_PROVIDER_PRIVDATA structure contains private data to be used by a provider. The structure is used by the CRYPT_PROVIDER_DATA structure.

Syntax

typedef struct _CRYPT_PROVIDER_PRIVDATA {
  DWORD cbStruct;
  GUID  gProviderID;
  DWORD cbProvData;
  void  *pvProvData;
} CRYPT_PROVIDER_PRIVDATA, *PCRYPT_PROVIDER_PRIVDATA;

Members

cbStruct

The size, in bytes, of this structure.

gProviderID

GUID that identifies the provider.

cbProvData

Number of bytes referenced by pvProvData.

pvProvData

A pointer to a void that contains the private data.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header wintrust.h

See also

CRYPT_PROVIDER_DATA