
Sample Add-in  Module Code
CSSM_BOOL *EndOfDataStore;
CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes;
CSSM_DATA_PTR Data;
{
printf(“in DL_DataGetFirst\n”); return NULL;
| } | 
 | 
| */ | |
| CSSM_DB_UNIQUE_RECORD_PTR DL_DataGetNext (DLDBHandle, ResultsHandle, | |
| EndOfDataStore, Attributes, | Data) | 
| CSSM_DL_DB_HANDLE DLDBHandle; | 
 | 
| CSSM_HANDLE ResultsHandle; | 
 | 
| CSSM_BOOL *EndOfDataStore; | 
 | 
| CSSM_DB_RECORD_ATTRIBUTE_DATA_PTR Attributes; | 
 | 
| CSSM_DATA_PTR Data; | 
 | 
| { | 
 | 
| printf(“in DL_DataGetNext\n”); | 
 | 
| return NULL; | 
 | 
| } | 
 | 
| */ | |
| CSSM_RETURN DL_FreeUniqueRecord (DLDBHandle, UniqueRecord) | 
 | 
| CSSM_DL_DB_HANDLE DLDBHandle; | 
 | 
| CSSM_DB_UNIQUE_RECORD_PTR UniqueRecord; | 
 | 
| { | 
 | 
| printf(“in DL_FreeUniqueRecord\n”); | 
 | 
| return CSSM_OK; | 
 | 
| } | 
 | 
| 100 | Appendix C | 
