MDSUTIL_ListModules - Returns a list containing the GUID/version/name for
each of the currently installed service provider modules that provide
services in any of the CSSM functional categories selected in the
usage mask. The MDSUTIL_FreeModuleList function must be called to
deallocate memory containing the list.
SYNOPSIS # include <mds_util_api.h> #
include <mds_util_helper.h>
A bit mask selecting CSSM functional categories
of interest for selecting information about potential service provider
modules.
MatchAll (input)
A Boolean value to indicate if the add-in has to
match all of the conditions expressed in UsageMask. TRUE means all
conditions must be met. FALSE means one or more conditions must
be met.
pList (output)
Pointer to a list of modules. Each item contains
a CSSM_GUID, the module version, and a descriptive string name of
the module.
DESCRIPTIONThis function returns a list containing the GUID/version/name
for each of the currently installed service provider modules that
provide services in any of the CSSM functional categories selected
in the usage mask. The MDSUTIL_FreeModuleList function must be called
to deallocate memory containing the list. RETURN VALUEA CSSM_RETURN value indicating success or specifying a particular
error condition.The value CSSM_OK indicates success. All other values
represent an error condition. ERRORSErrors are described in the CDSA Technical Standard.