VMS Help  —  CDSA  CDSA_API, DL PassThrough
 NAME
   DL_PassThrough, CSSM_DL_PassThrough - Extend data storage module
                                         functionality (CDSA)

 SYNOPSIS
   # include <cssm.h>

    API:
        CSSM_RETURN CSSMAPI CSSM_DL_PassThrough
        (CSSM_DL_DB_HANDLE DLDBHandle,
        uint32 PassThroughId,
        const void *InputParams,
        void **OutputParam)
    SPI:
        CSSM_RETURN CSSMDLI DL_PassThrough
        (CSSM_DL_DB_HANDLE DLDBHandle,
        uint32 PassThroughId,
        const void *InputParams,
        void **OutputParam)

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

 PARAMETERS
   DLDBHandle (input)
           The handle pair that describes the add-in data storage
           library module to be used to perform this function and
           the open data store upon which the function is to be
           performed.

   PassThroughId (input)
           An identifier assigned by a DL module to indicate the
           exported function to be performed.

   InputParams (input)
           A pointer to a module implementation-specific structure
           containing parameters to be interpreted in a function-
           specific manner by the requested DL module.

   OutputParams (output)
           A pointer to a module, implementation-specific structure
           containing the output data. The service provider will
           allocate the memory for this structure. The application
           should free the memory for the structure.

 DESCRIPTION
   This function allows applications to call data storage library
   module-specific operations that have been exported. Such operations
   may include queries or services that are specific to the domain
   represented by a DL module.

 RETURN VALUE
   A CSSM_RETURN value indicating success or specifying a particular
   error condition. The value CSSM_OK indicates success. All other
   values represent an error condition.

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

        CSSMERR_DL_INVALID_DB_HANDLE
        CSSMERR_DL_INVALID_PASSTHROUGH_ID

 SEE ALSO
   Books

   Intel CDSA Application Developer's Guide (see CDSA)

   Other Help Topics
Close Help