rendered paste body// delphi.h// DLL nameconst char bapiDll[] = "DELPHI.DLL";enum TParamType { literal, reference, list } ParamType;// Header file with DLL function prototypesvoid * (__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);