#ifndef __delight_H
#define __delight_H
#include "dlInterface.h"
#include <stdlib.h>
#ifdef __cplusplus
extern "C" {
#endif
DL_INTERFACE const char* DlGetVersionString();
DL_INTERFACE const char* DlGetLibNameAndVersionString();
DL_INTERFACE const char* DlGetCopyrightString();
DL_INTERFACE int DlIsFreeLibrary();
typedef void (*DlJobFinishedCallback)(
void *i_cbdata, int i_status,
unsigned i_output_size, const char *i_output );
DL_INTERFACE void DlStartBatchJob( const char *i_command, void *i_cbdata, int i_max_jobs );
DL_INTERFACE void DlWaitForBatchJobs( DlJobFinishedCallback i_callback );
DL_INTERFACE const char* DlGetInstallRoot();
#ifdef __cplusplus
}
#endif
#endif