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.