Windows CE 3.0

This function retrieves the first or next system store location. Used in a loop, this function can retrieve in sequence all system store locations.

BOOL WINAPI CertEnumSystemStoreLocation(
DWORD dwFlags,
void *pvArg,


[in] Reserved for future use and must be zero.
[in] Pointer to a void allowing the application to declare, define, and initialize a structure to hold any information to be passed to the callback enumeration function.
[in] Pointer to the callback function used to show the details for each store location. This callback function determines the content and format for the presentation of information on each store location. The callback function must be provided by the application and must be declared with the following signature:
BOOL  WINAPI CertEnumStoreLocationCallback(
  LPCWSTR pvszStoreLoocations          
  DWORD dwFlags,                       
  void *pvReserved,                    
  void *pvArg                          

The pvArg parameter passed to the callback function is the pvArg pointer passed to CertEnumSystemStoreLocation.

Return Values

If the function succeeds, the return value is TRUE.

If the function fails, the return value is FALSE.


To use CertEnumSystemStoreLocation, an application must declare and define the ENUM_ARG structure and an enumeration callback function.


Runs on Versions Defined in Include Link to
Windows CE OS 3.0 or later Wincrypt.h   Crypt32.lib
Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

See Also


 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.