NAME
CSSM_SPI_ModuleUnload — Disable events and deregister CSSM event notification
(CDSA)
SYNOPSIS
# include <cssm.h>
| CSSM_RETURN CSSMSPI CSSM_SPI_ModuleUnload(const CSSM_GUID *CssmGuid,
 const CSSM_GUID *ModuleGuid,
 CSSM_SPI_ModuleEventHandler CssmNotifyCallback,
 void* CssmNotifyCallbackCtx)
 | 
LIBRARY
Common Security Services Manager library (cdsa$incssm300_shr.exe)
PARAMETERS
| CssmGuid (input) |  | The CSSM_GUID of the caller. | 
| ModuleGuid (input) | 
|  |  | The CSSM_GUID of the invoked service provider module. | 
| CssmNotifyCallback (input) | 
|  |  | A function pointer for the CSSM event handler that
manages events of type CSSM_MODULE_EVENT. | 
| CssmNotifyCallbackCtx (input) | 
|  |  | The context to be returned to CSSM as input on each
callback to the event handler defined by CssmNotifyCallback. | 
DESCRIPTION
This function disables events and deregisters the CSSM event-notification function.
The add-in service module can perform cleanup operations, reversing
the initialization performed in CSSM_SPI_ModuleLoad().
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 ALSO
Books
Intel CDSA Application Developer's Guide
Online Help
Functions: CSSM_SPI_ModuleDetach, CSSM_SPI_ModuleLoad