ICP
1
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
isis2
instcontrol_temp
ICP
nivisa_driver
nivisa_driver.h
Go to the documentation of this file.
1
// The following ifdef block is the standard way of creating macros which make exporting
2
// from a DLL simpler. All files within this DLL are compiled with the NIVISA_DRIVER_EXPORTS
3
// symbol defined on the command line. This symbol should not be defined on any project
4
// that uses this DLL. This way any other project whose source files include this file see
5
// NIVISA_DRIVER_API functions as being imported from a DLL, whereas this DLL sees symbols
6
// defined with this macro as being exported.
7
#ifdef NIVISA_DRIVER_EXPORTS
8
#define NIVISA_DRIVER_API __declspec(dllexport)
9
#else
10
#define NIVISA_DRIVER_API __declspec(dllimport)
11
#endif
12
13
// This class is exported from the nivisa_driver.dll
14
class
NIVISA_DRIVER_API
Cnivisa_driver
{
15
public
:
16
Cnivisa_driver
(
void
);
17
// TODO: add your methods here.
18
};
19
20
extern
NIVISA_DRIVER_API
int
nnivisa_driver
;
21
22
NIVISA_DRIVER_API
int
fnnivisa_driver
(
void
);
Cnivisa_driver
Definition:
nivisa_driver.h:14
fnnivisa_driver
NIVISA_DRIVER_API int fnnivisa_driver(void)
Definition:
nivisa_driver.cpp:12
NIVISA_DRIVER_API
#define NIVISA_DRIVER_API
Definition:
nivisa_driver.h:10
nnivisa_driver
NIVISA_DRIVER_API int nnivisa_driver
Definition:
nivisa_driver.cpp:9
Generated by
1.8.5