#pragma once
#include <windows.h>
#define MaxAnswerLength 100
#define func(ret_t) EXTERN_C ret_t _declspec(dllimport) _stdcall
func(HANDLE) initgrabber(const HWND aHandle, const char* strFullIniFilename, const char* strIniSection);
func(int) getimgwidth(HANDLE hGrabber);
func(int) getimgheight(HANDLE hGrabber);
func(int) grabpicture(HANDLE hGrabber, WORD* pbuffer, int nRingPufferPos);
func(int) grabvalues(HANDLE hGrabber, FLOAT* pbuffer, int nRingPufferPos);
func(int) grabframe(HANDLE hGrabber, void* pbuffer, int nRingPufferPos, WORD *bHeaderChanged);
func(int) getcalib(HANDLE hGrabber, void* pbuffer, WORD *bHeaderChanged);
func(int) getlut(HANDLE hGrabber, FLOAT* pbuffer);
func(WORD) startgrabber(HANDLE hGrabber);
func(WORD) stopgrabber(HANDLE hGrabber);
func(WORD) closegrabber(HANDLE hGrabber);
func(void) releasegrabber(HANDLE hGrabber);
func(WORD) sendcommand(HANDLE hGrabber, const char* strCommand, char* strAnswer, int nTimeout);
func(HWND) gethwnd(void);
#undef func
Detected encoding: UTF-8 | 0
|