80 #ifndef _CL_HANDLE_API_H_ 
   81 #define _CL_HANDLE_API_H_ 
   94 #define CL_HANDLE_INVALID_VALUE     0x0 
   95 #define CL_HDL_IDX_MASK     0x00000000FFFFFFFFULL 
   96 #define CL_HDL_IDX(hdl) (ClUint32T)( (hdl) & CL_HDL_IDX_MASK) 
  136         CL_IN    void                    (*destructor)(
void*),
 
  137         CL_OUT   ClHandleDatabaseHandleT  *databaseHandle);
 
  166         CL_IN    ClHandleDatabaseHandleT   databaseHandle);
 
  203         CL_IN    ClHandleDatabaseHandleT   databaseHandle,
 
  204             CL_IN    ClInt32T                  instanceSize,
 
  205             CL_OUT   ClHandleT                *handle);
 
  244         CL_IN    ClHandleDatabaseHandleT   databaseHandle,
 
  245             CL_IN    ClHandleT                 handle);
 
  281         CL_IN    ClHandleDatabaseHandleT   databaseHandle,
 
  282             CL_IN    ClHandleT                 handle,
 
  316         CL_IN    ClHandleDatabaseHandleT   databaseHandle,
 
  317             CL_IN    ClHandleT                 handle);
 
  319 extern ClRcT clHandleMove(
 
  320         CL_IN    ClHandleDatabaseHandleT   databaseHandle,
 
  321             CL_IN    ClHandleT                 oldHandle,
 
  322         CL_IN    ClHandleT                 newHandle);