CRYPT_OID_FUNC_ENTRY structure (wincrypt.h)

The CRYPT_OID_FUNC_ENTRY structure contains an object identifier (OID) and a pointer to its related function. It is used with CryptInstallOIDFunctionAddress.

Syntax

typedef struct _CRYPT_OID_FUNC_ENTRY {
  LPCSTR pszOID;
  void   *pvFuncAddr;
} CRYPT_OID_FUNC_ENTRY, *PCRYPT_OID_FUNC_ENTRY;

Members

pszOID

If the high-order word of the OID is nonzero, pszOID is a pointer to either an OID string, such as "2.5.29.1" or an ASCII string, such as "file". If the high-order word of the OID is zero, the low-order word specifies the numeric identifier to be used as the object identifier.

pvFuncAddr

The starting address of the function that the OID identifies.

Requirements

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

See also

CryptInstallOIDFunctionAddress