Copyright Digital Equipment Corp. All rights reserved.

CSSM_ListAttachedModuleManagers

NAME
  CSSM_ListAttachedModuleManagers - Get a list of GUIDs for the
                                    attached module manager(CDSA)

SYNOPSIS
  # include <cssm.h>

       CSSM_RETURN CSSMAPI CSSM_ListAttachedModuleManagers
       (uint32 *NumberOfModuleManagers,
       CSSM_GUID_PTR ModuleManagerGuids)

LIBRARY
  Common Security Services Manager library (CDSA$INCSSM300_SHR.EXE)

PARAMETERS
  NumberOfModuleManagers (input/output)
          The number of GUIDs in the array. If the array is not large
          enough, then the actual number needed is returned and the
          error CSSMERR_CSSM_BUFFER_TOO_SMALL is returned. The caller
          should then allocate an appropriately sized list and call
          the function again.  If the supplied list is larger than
          needed, the number of module managers found is returned and
          no error is set.

  ModuleManagerGuids (input/output)
          A pointer to an array of CSSM_GUID structures, one per
          active module manager. The caller allocates this array.

DESCRIPTION
  This function returns a list of GUIDs for the currently attached and
  active module managers in the CSSM environment.

ERRORS
  Errors are described in the CDSA technical standard.  See CDSA.

       CSSMERR_CSSM_BUFFER_TOO_SMALL
       CSSMERR_CSSM_INVALID_GUID

SEE ALSO
  Intel CDSA Application Developer's Guide (see CDSA)