You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
1.0 KiB
C++
32 lines
1.0 KiB
C++
|
|
#define EXPORT_SHIT extern "C" __declspec(dllexport)
|
|
#define EXTERN_DLL_EXPORT extern "C" __declspec(dllexport)
|
|
#define EXPORT comment(linker, "/EXPORT:" __FUNCTION__ "=" __FUNCDNAME__)
|
|
|
|
#if _WIN64
|
|
#define _mxINT32 long
|
|
#define _mxUINT32 unsigned long
|
|
#define _mxINT16 short
|
|
#define _mxUINT16 unsigned short
|
|
#elif _WIN32
|
|
#define _mxINT32 int
|
|
#define _mxUINT32 unsigned int
|
|
#define _mxINT16 short
|
|
#define _mxUINT16 unsigned short
|
|
#else
|
|
#error can not define Matrix-API data types
|
|
#endif
|
|
|
|
#pragma once
|
|
class matrix
|
|
{
|
|
_mxINT16 Init_MatrixAPI();
|
|
_mxINT16 Release_MatrixAPI();
|
|
_mxINT16 Dongle_Count(_mxINT16 dongleMemSize);
|
|
_mxINT16 Dongle_MemSize(_mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
|
_mxINT16 Dongle_ReadData(_mxINT32 dongleFuckFuck, _mxINT32* targetMemoryPtr, _mxINT16 readLength, _mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
|
_mxINT32 Dongle_ReadSerNr(_mxINT32 dongleFuckFuck, _mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
|
_mxINT32 Dongle_Model(_mxINT16 dongleIndex, _mxINT16 dongleMemSize);
|
|
};
|
|
|