Previous section.

Common Security: CDSA and CSSM
Copyright © 1997 The Open Group

NAME

CSSM_RegisterManagerServices

SYNOPSIS

CSSM_RETURN CSSMAPI CSSM_RegisterManagerServices
    (const CSSM_GUID_PTR Guid,
    const CSSM_MANAGER_REGISTRATION_INFO_PTR FunctionTable,
    void *Reserved);

DESCRIPTION

This function is used by an elective module manager to register its management functions with CSSM. CSSM cores services invokes these functions when loading and unloading the module manager, creating and ending service sessions between applications and add-in modules managed by the module manager, and forwarding even notifications from one module manager to another module manager.

PARAMETERS

Guid (input)

The GUID of the module manager that is registering it function table with CSSM core services.

FunctionTable (input)

The function table for the module manager's functions that interact with CSSM.

Reserved (input/optional)

Reserved for future use.

RETURN VALUE

A CSSM_OK return value means CSSM has received and recorded the module manager's function table. If CSSM_FAIL is returned, an error has occurred. Use CSSM_GetError to obtain the error code.

ERRORS

CSSM_INVALID_GUID

Unknown GUID.

CSSM_FUNCTION_TABLE

Bad or incomplete function table.

CSSM_MEMORY_ERROR

Internal memory error.

SEE ALSO

CSSM_DeregisterManagerServices

Why not acquire a nicely bound hard copy?
Click here to return to the publication details or order a copy of this publication.
You should also read the legal notice explaining the terms and conditions relating to the CDSA documentation.

Contents Next section Index