I am trying to understand how demo software connects to a device for controls. I'm told that C++ bindings to windows dynamic libraries is necessary and have bene sent a *.h file which contains as an example:

/ / Function interface
/ / Initialize dynamic link library
DLL_DECL BOOL SDK_InitSystem ();
DLL_DECL BOOL SDK_IsInited ();
/ / Unloading dynamic link library
DLL_DECL void SDK_CloseSystem ();
/ / Callback function prototype information
typedef void (CALLBACK * MTCSDKCALLBACKFUNC) (DWORD dwMsgID, WPARAM wParam, LPARAM lParam);
/ / Register callback function message
DLL_DECL BOOL SDK_RegisterCallBackFunc (MTCSDKCALLBACKFUNC CallBackFunc);
/ / Connect Terminal
DLL_DECL BOOL SDK_ConnectMT (DWORD dwMTIP);

I presume these functions exist in the device and are called somehow via a socket connection created in a winsock program which links in the .h file?

I'm not a programmer, just trying to understand how this might work.