Sample Add-in Module Code

printf(“in DL_DbImport\n”); return CSSM_OK;

}

/*---------------------------------------------------------------------------*/

CSSM_RETURN DL_DbExport (DLDBHandle, DbDestinationName, DbSourceName, InfoOnly, UserAuthentication)

CSSM_DL_HANDLE DLDBHandle; const char *DbDestinationName; const char *DbSourceName; CSSM_BOOL InfoOnly;

const CSSM_USER_AUTHENTICATION_PTR UserAuthentication;

{

printf(“in DL_DbExport\n”);

 

return CSSM_OK;

 

}

 

/*---------------------------------------------------------------------------

*/

CSSM_RETURN DL_DbSetRecordParsingFunctions (DLHandle, DbName, RecordType,

 

FunctionTable)

 

CSSM_DL_HANDLE DLHandle;

 

const char* DbName;

 

CSSM_DB_RECORDTYPE RecordType;

 

const CSSM_DB_RECORD_PARSING_FNTABLE_PTR FunctionTable;

 

{

 

printf(“in DL_DbSetRecordParsingFunctions\n”);

 

return CSSM_OK;

 

}

 

/*---------------------------------------------------------------------------

*/

102

Appendix C