Eren,
DLLEXPORT is a macro which refers to "__declspec(dllexport)" (refer to
this link), which means that this variable/function is exported for usage even outside the DLL.
DLLSTDCALL is a macro from LabWindows/CVI for calling conventions of functions. Here a little extract of the CVI-help:
"Other platforms, such as UNIX, do not recognize the __stdcall keyword. If you work with source code that you might use on other platforms, you must use a macro in place of __stdcall. The cvidef.h include file defines the DLLSTDCALL macro for this purpose."
"Calling convetion" describes how parameters are put on the stack during switching between the code from the caller to the called function. There are quite many conventions, but the most important from Windows are: cdecl and stdcall (sometimes there is fastcall also used).
If you want to know more about this, maybe you want to take a look
here.
hope this helps,
Norbert B.
Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.