O
ormus
Unregistered / Unconfirmed
GUEST, unregistred user!
//declare type of call back function
typedef void (CALLBACK *ICR_EVEVTPROC)(DWORD dwEvent, DWORD dwResult, DWORD dwAPIError, LPVOID ArgList);
//------------------------------------------------------------------------------------------------------
//command transmit and receive function initializing information
typedef struct {
LPCSTR lpszComPort; //serial port "COM1","COM2",....
DWORD dwBaudRate; //circuit speed
HINSTANCE hInstance; //application instance handle
ICR_EVEVTPROC ICR_EventProc; //address of call back function
LPVOID lpvArglist; //argument for call back function
LPVOID lpvReserved1; //reservation 1(set NULL)
LPVOID lpvReserved2; //reservation 2(set NULL)
} ICR_CommadCtrlInfo, *lpICR_CommadCtrlInfo;
typedef void (CALLBACK *ICR_EVEVTPROC)(DWORD dwEvent, DWORD dwResult, DWORD dwAPIError, LPVOID ArgList);
//------------------------------------------------------------------------------------------------------
//command transmit and receive function initializing information
typedef struct {
LPCSTR lpszComPort; //serial port "COM1","COM2",....
DWORD dwBaudRate; //circuit speed
HINSTANCE hInstance; //application instance handle
ICR_EVEVTPROC ICR_EventProc; //address of call back function
LPVOID lpvArglist; //argument for call back function
LPVOID lpvReserved1; //reservation 1(set NULL)
LPVOID lpvReserved2; //reservation 2(set NULL)
} ICR_CommadCtrlInfo, *lpICR_CommadCtrlInfo;