// delphi.h // DLL name const char bapiDll[] = "DELPHI.DLL"; enum TParamType { literal, reference, list } ParamType; // Header file with DLL function prototypes void * (__stdcall *RPCBCreate)(void); void (__stdcall *RPCBFree)(void *); char * (__stdcall *RPCBCall) (void *, char *); bool (__stdcall *RPCBCreateContext) (void *, char *); void (__stdcall *RPCBMultSet) (void *, int, char *, char *); void (__stdcall *RPCBParamGet) (void *, int, int, char *); void (__stdcall *RPCBParamSet) (void *, int, int, char *); void (__stdcall *RPCBPropGet) (void *, char *, char *); void (__stdcall *RPCBPropSet) (void *, char *, char *); void (__stdcall *RPCBMultItemGet) (void *, int, char *, char *); void (__stdcall *RPCBMultPropGet) (void *, int, char *, char *); void (__stdcall *RPCBMultSortedSet) (void *, int, bool);