CertGetStoreProperty
This function retrieves a store property.
BOOL CertGetStoreProperty(
HCERTSTORE hCertStore,
DWORD dwPropId,
void* pvData,
DWORD* pcbData
);
Parameters
hCertStore
[in] Handle to an open certificate store.dwPropId
[in] Specifies one of a range of store properties. There is one predefined store property, CERT_STORE_LOCALIZED_NAME_PROP_ID, which is the localized name of the store.User-defined properties must be outside the current range of values for predefined context properties. Currently, user-defined dwPropId values begin at 4,096.
pvData
[out] Pointer to a buffer that receives the data as determined by the dwPropId parameter. For the CERT_STORE_LOCALIZED_NAME_PROP_ID property, the data is the localized name of the store, and the pvData parameter points to a NULL-terminated Unicode, wide-character string. For other values for the dwPropId parameter, the pvData parameter points to an array of bytes.This parameter can be NULL to set the size of this information for memory allocation purposes.
pcbData
[in, out] On input, pointer to a DWORD value that specifies the size, in bytes, of the pvData buffer. On output, the DWORD value contains the number of bytes stored in the buffer.
Return Values
If the function succeeds, the return value is TRUE.
If the function fails, the return value is FALSE.
If the store property is found, the function returns TRUE, pvData points to the property, and pcbData points to the length of the string. If the store property is not found, the function returns FALSE and the GetLastError function returns CRYPT_E_NOT_FOUND.
Remarks
Store property identifiers are properties applicable to an entire store. They are not properties on an individual certificate context. Currently, no store properties are persisted.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Wincrypt.h.
Link Library: Crypt32.lib.
See Also
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.