34#ifndef DOXYGEN_SHOULD_SKIP_THIS
37#if defined(_MSC_VER) && defined(MIDAS_DLL)
38#define EXPRT __declspec(dllexport)
43#define EXTERNAL extern
45#ifndef MIDAS_TYPE_DEFINED
46#define MIDAS_TYPE_DEFINED
49typedef unsigned short int WORD;
69 BYTE **
d,
const int r);
118 BYTE *
d,
int *x,
int *
q);
133 WORD *
d,
int *x,
int *
q);
163 WORD **
d,
const int r);
191 BYTE **
d,
const int r);
205 const int f,
WORD **
d,
const int r);
219 const int f,
DWORD **
d,
const int r);
245 BYTE **
d,
const int r);
270 const int f,
WORD **
d,
const int r);
296 const int f,
DWORD **
d,
const int r);
322 BYTE **
d,
const int r);
348 const int f,
WORD **
d,
const int r);
374 const int f,
DWORD **
d,
const int r);
479 BYTE *
d,
const int r);
493 WORD *
d,
const int r);
EXTERNAL void EXPRT cam24o_q(const int c, const int n, const int a, const int f, DWORD d, int *x, int *q)
EXTERNAL void EXPRT cam16i_q(const int c, const int n, const int a, const int f, WORD *d, int *x, int *q)
EXTERNAL void EXPRT camc_q(const int c, const int n, const int a, const int f, int *q)
EXTERNAL void EXPRT cam16i(const int c, const int n, const int a, const int f, WORD *d)
EXTERNAL void EXPRT cam_lam_enable(const int c, const int n)
EXTERNAL void EXPRT cam_inhibit_set(const int c)
EXTERNAL int EXPRT cam_init(void)
EXTERNAL void EXPRT cam24i_q(const int c, const int n, const int a, const int f, DWORD *d, int *x, int *q)
EXTERNAL void EXPRT cam_lam_clear(const int c, const int n)
EXTERNAL void EXPRT cam_inhibit_clear(const int c)
EXTERNAL int EXPRT cam_init_rpc(const char *host_name, const char *exp_name, const char *fe_name, const char *client_name, const char *rpc_server)
EXTERNAL void EXPRT cam24i_sa(const int c, const int n, const int a, const int f, DWORD **d, const int r)
EXTERNAL void EXPRT cam24i(const int c, const int n, const int a, const int f, DWORD *d)
EXTERNAL void EXPRT cam16i_sn(const int c, const int n, const int a, const int f, WORD **d, const int r)
EXTERNAL void EXPRT cam16o_q(const int c, const int n, const int a, const int f, WORD d, int *x, int *q)
EXTERNAL int EXPRT cam_lam_wait(int *c, DWORD *n, const int millisec)
EXTERNAL int EXPRT camc_chk(const int c)
EXTERNAL void cam_lam_read(const int c, DWORD *lam)
EXTERNAL void EXPRT cam8i_rq(const int c, const int n, const int a, const int f, BYTE **d, const int r)
EXTERNAL int EXPRT cam_interrupt_test(const int c)
EXTERNAL void EXPRT cam16o_r(const int c, const int n, const int a, const int f, WORD *d, const int r)
EXTERNAL void EXPRT cam_op()
EXTERNAL void EXPRT cam_interrupt_disable(const int c)
EXTERNAL void EXPRT cam8o(const int c, const int n, const int a, const int f, BYTE d)
EXTERNAL void EXPRT cam_lam_disable(const int c, const int n)
EXTERNAL void EXPRT camc_sa(const int c, const int n, const int a, const int f, const int r)
EXTERNAL void EXPRT cam8i_sa(const int c, const int n, const int a, const int f, BYTE **d, const int r)
EXTERNAL void EXPRT cam8o_q(const int c, const int n, const int a, const int f, BYTE d, int *x, int *q)
EXTERNAL void EXPRT cam_interrupt_enable(const int c)
EXTERNAL void EXPRT cam_interrupt_attach(const int c, const int n, void(*isr)(void))
EXTERNAL void EXPRT cam16o(const int c, const int n, const int a, const int f, WORD d)
EXTERNAL void EXPRT camo(const int c, const int n, const int a, const int f, WORD d)
EXTERNAL void EXPRT cam24o_r(const int c, const int n, const int a, const int f, DWORD *d, const int r)
EXTERNAL void EXPRT camc_sn(const int c, const int n, const int a, const int f, const int r)
EXTERNAL void EXPRT cam24i_r(const int c, const int n, const int a, const int f, DWORD **d, const int r)
EXTERNAL void EXPRT cam16i_sa(const int c, const int n, const int a, const int f, WORD **d, const int r)
EXTERNAL void EXPRT cam8o_r(const int c, const int n, const int a, const int f, BYTE *d, const int r)
EXTERNAL int EXPRT cam_inhibit_test(const int c)
EXTERNAL void EXPRT cam24i_sn(const int c, const int n, const int a, const int f, DWORD **d, const int r)
EXTERNAL void EXPRT cam24o(const int c, const int n, const int a, const int f, DWORD d)
EXTERNAL void EXPRT cam_exit(void)
EXTERNAL void EXPRT cam8i_sn(const int c, const int n, const int a, const int f, BYTE **d, const int r)
EXTERNAL void EXPRT cam8i_q(const int c, const int n, const int a, const int f, BYTE *d, int *x, int *q)
EXTERNAL void EXPRT cam_crate_clear(const int c)
EXTERNAL void EXPRT cam16i_rq(const int c, const int n, const int a, const int f, WORD **d, const int r)
EXTERNAL void EXPRT camc(const int c, const int n, const int a, const int f)
EXTERNAL void EXPRT cam24i_rq(const int c, const int n, const int a, const int f, DWORD **d, const int r)
EXTERNAL void EXPRT cam_crate_zinit(const int c)
EXTERNAL void EXPRT cam_interrupt_detach(const int c, const int n)
EXTERNAL void EXPRT cami(const int c, const int n, const int a, const int f, WORD *d)
EXTERNAL void EXPRT cam16i_r(const int c, const int n, const int a, const int f, WORD **d, const int r)
EXTERNAL void EXPRT cam8i(const int c, const int n, const int a, const int f, BYTE *d)
EXTERNAL void EXPRT cam8i_r(const int c, const int n, const int a, const int f, BYTE **d, const int r)
static std::string q(const char *s)
char exp_name[NAME_LENGTH]
char host_name[HOST_NAME_LENGTH]
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)