Thank you for your attention.
I found the C++ development code that calls this data interface.
// STKDRV.h: interface for the CSTKDRV class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_STKDRV_H__4BE51F0E_A261_11D2_B30C_00C04FCCA334__INCLUDED_)
#define AFX_STKDRV_H__4BE51F0E_A261_11D2_B30C_00C04FCCA334__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CSTKDRV
{
public:
CSTKDRV();
virtual ~CSTKDRV();
public:
DWORD Getd2DrvInfo(int nInfo,void * pBuf);
int SetupReceiver(BOOL bSetup);
int d2_Quit(HWND hWnd);
……
private:
void GetAdress();
wchar_t *CharToWChar(char *pszString);
HINSTANCE m_hSTKDrv;
};
#endif // !defined(AFX_STKDRV_H__4BE51F0E_A261_11D2_B30C_00C04FCCA334__INCLUDED_)
It seems complicated.