DirServicesCustom.h [plain text]
#ifndef __DirServicesCustom_h__
#define __DirServicesCustom_h__ 1
#include <DirectoryService/DirServicesTypes.h>
#ifdef __cplusplus
extern "C" {
#endif
tDirStatus dsRegisterCustomMemory ( tDirReference inDirReference,
fpCustomAllocate inCustomAllocate,
fpCustomDeAllocate inCustomDeAllocate,
tClientData inClientData );
tDirStatus dsGetCustomAllocate ( tDirReference inDirReference,
fpCustomAllocate *outCustomAllocate,
fpCustomDeAllocate *outCustomDeAllocate,
tClientData *outClientData );
tDirStatus dsUnRegisterCustomMemory ( tDirReference inDirReference,
fpCustomAllocate inCustomAllocate,
fpCustomDeAllocate inCustomDeAllocate,
tClientData inClientData );
tDirStatus dsRegisterCustomThread ( tDirReference inDirReference,
fpCustomThreadBlock inCustomBlock,
fpCustomThreadUnBlock inCustomUnBlock,
fpCustomThreadYield inCustomYield,
tClientData inClientData );
tDirStatus dsGetCustomThread ( tDirReference inDirReference,
fpCustomThreadBlock *outCustomBlock,
fpCustomThreadUnBlock *outCustomUnBlock,
fpCustomThreadYield *outCustomYield,
tClientData *outClientData );
tDirStatus dsUnRegisterCustomThread ( tDirReference inDirReference,
fpCustomThreadBlock inCustomBlock,
fpCustomThreadUnBlock inCustomUnBlock,
fpCustomThreadYield inCustomYield,
tClientData inClientData );
#ifdef __cplusplus
}
#endif
#endif