📄 onlinedll.h
字号:
Buzzer, // 'N' = Set buzzer on.
// 'F' = Set Buzzer off.
KeyLock, // 'N' = Set keyboard unlocked.
// 'K' = Set keyboard locked.
// 'P' = Set keyboard partial locked.
BuzzerVol; // '0' = Low volumn.
// '5' = Mid volumn.
// '9' = Hi volumn.
} DEVCFG5,FAR *LPDEVCFG5;
typedef struct _tagDEVCFG8 { // for MR380 only
BYTE Ext_Scanner,// 'P' = Pen.
// 'A' = Auto
// 'M' = MSR
// 'D' = Disable
Int_Scanner,// 'B' = Bar code
// 'M' = MSR
// 'D' = Disable
LCDBkLt, // 'N' = On
// 'F' = Off
Buzzer, // 'N' = Set buzzer on.
// 'F' = Set Buzzer off.
KeyLock, // 'N' = Set keyboard unlocked.
// 'K' = Set keyboard locked.
// 'P' = Set keyboard partial locked.
BuzzerVol; // '0' = Low volumn.
// '5' = Mid volumn.
// '9' = Hi volumn.
} DEVCFG8,FAR *LPDEVCFG8;
typedef struct _tagDEVCFG6 { // for PT600 only
BYTE Scanner, // 'P' = Pen
// 'A' = Auto
// 'D' = Disable
LCDBkLt, // 'N' = reserved.
Buzzer, // 'N' = Set buzzer on.
// 'F' = Set Buzzer off.
KeyLock, // 'N' = Constant 'N'
BuzzerVol; // '0' = Low volumn.
// '5' = Mid volumn.
// '9' = Hi volumn.
} DEVCFG6,FAR *LPDEVCFG6;
typedef struct _tagCOMMDATA {
BOOL IsConnected;
BYTE Port;
DCB dcb;
BOOL Modem;
BYTE ReservedByte[720];
} COMMDATA, FAR* LPCOMMDATA;
//Option
#define ByUnknow 0
#define ByFile 1
#define ByMemo 2
typedef struct _tagFILESTAT {
BYTE lName[280];
HFILE hFile;
} FILESTAT, FAR* LPFILESTAT;
typedef struct _tagMEMOSTAT {
LPBYTE pMemo;
LONG nSize,
nMemo;
} MEMOSTAT, FAR* LPMEMOSTAT;
#pragma pack ( )
#define CmdOK 1 // Command OK
#define CmdEOT 2
#define CmdEOF 3
#define CmdACK 4
#define CmdNAK 5
#define CmdYES 6
#define CmdNO 7
#define CmdUSE 8
#define CmdNONE 9
#define CmdErr 128
#define CmdErrLen 129
#define CmdErrTime 130
#define CmdErrSocket 131
LONG WINAPI OnlineEncodeData (LPBYTE lpByte, WORD Len, LPBYTE lpData);
LONG WINAPI OnlineDecodeData (LPBYTE lpByte, WORD Len, LPBYTE lpData);
LPCOMMDATA
WINAPI Online_Create (void);
LONG WINAPI Online_Alloc (LPLONG HGlobal);
WORD WINAPI Online_Init (LPCOMMDATA CommData);
void WINAPI Online_Destroy(LPCOMMDATA CommData);
void WINAPI Online_Done (LPCOMMDATA CommData);
void WINAPI Online_Release(LPLONG HGlobal);
WORD WINAPI Online_Connect (LPCOMMDATA CommData);
void WINAPI Online_Disconnect(LPCOMMDATA CommData);
void WINAPI Online_Delay (LPCOMMDATA CommData, LONG Delay);
WORD WINAPI Online_DelayEx (LPCOMMDATA CommData, LPLONG lpDelay);
WORD WINAPI Online_SetupEx(LPCOMMDATA CommData, WORD Port, WORD BaudRate, WORD StopBits, WORD Parity);
WORD WINAPI Online_Setup (LPCOMMDATA CommData, WORD Port, WORD BaudRate, WORD StopBits, WORD Parity);
WORD WINAPI Online_TcpIpEx(LPCOMMDATA CommData, LPSTR Host, LPSTR Port, LPSTR Time);
WORD WINAPI Online_TcpIp (LPCOMMDATA CommData, LPSTR Host, LPSTR Port, LPSTR Time);
WORD WINAPI Online_ModemInit (LPCOMMDATA CommData, LONG Delay, HWND hList, LPSTR Msg, LONG nMax, LPSTR Init);
WORD WINAPI Online_ModemDial (LPCOMMDATA CommData, LONG Delay, HWND hList, LPSTR Msg, LONG nMax, LPSTR Dial, LPSTR Phone);
WORD WINAPI Online_ModemDialEx (LPCOMMDATA CommData, LONG Delay, HWND hList, LPSTR Msg, LONG nMax, LPSTR Dial, LPSTR Phone, WORD Retry);
WORD WINAPI Online_ModemHangUp (LPCOMMDATA CommData, LONG Delay, HWND hList, LPSTR Msg, LONG nMax, LPSTR HangUp);
WORD WINAPI Online_ModemWaitForCall(LPCOMMDATA CommData, LONG Delay, HWND hList, LPSTR Msg, LONG nMax);
void WINAPI Online_ModemATCmd (LPCOMMDATA CommData, LPSTR ATCmd);
WORD WINAPI Online_ModemEcho (LPCOMMDATA CommData, LPSTR Msg, LONG nMax);
WORD WINAPI Online_GetVersion(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
void WINAPI Online_ACK (LPCOMMDATA CommData, WORD tAdd);
void WINAPI Online_NAK (LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_A(LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_H(LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_0(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_POLL (LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_BELL (LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_9(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_G(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_I(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_R(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_5(LPCOMMDATA CommData, WORD tAdd, WORD nAdd);
WORD WINAPI Online_ESC_K(LPCOMMDATA CommData, WORD tAdd, WORD Data);
WORD WINAPI Online_ESC_M(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg);
WORD WINAPI Online_ESC_N(LPCOMMDATA CommData, WORD tAdd, WORD Data);
WORD WINAPI Online_ESC_O(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_ESC_P(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_ESC_B(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_ESC_C(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_ESC_T(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen, WORD ISet);
WORD WINAPI Online_ESC_V(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_FindFirst(LPCOMMDATA CommData, WORD tAdd, LPBYTE Info, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_FindNext (LPCOMMDATA CommData, WORD tAdd, LPBYTE Info, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_D(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_E(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_ESC_J(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_L(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_ESC_U(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_ESC_Y(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_ESC_Z(LPCOMMDATA CommData, WORD tAdd);
WORD WINAPI Online_ESC_X(LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, WORD bLen);
WORD WINAPI Online_DBG (LPCOMMDATA CommData, WORD tAdd, LPBYTE Msg, LPBYTE bLen);
WORD WINAPI Online_DnLoad (LPCOMMDATA CommData, WORD tAdd, LPBYTE sName, LPBYTE lName, DWORD Timeout, WORD Retry);
WORD WINAPI Online_UpLoad (LPCOMMDATA CommData, WORD tAdd, LPBYTE lName, LPBYTE sName, DWORD Timeout, WORD Retry);
WORD WINAPI Online_StLoad (LPCOMMDATA CommData, WORD Stop, LPLONG sSize, LPLONG lSize);
WORD WINAPI Online_DnLoadEx (LPCOMMDATA CommData, WORD tAdd, DWORD Timeout, WORD Retry,
LPSTR sName, WORD Option, LPBYTE lpOption);
WORD WINAPI Online_UpLoadEx (LPCOMMDATA CommData, WORD tAdd, DWORD Timeout, WORD Retry,
LPSTR sName, WORD Option, LPBYTE lpOption);
WORD WINAPI Online_ResetMR053(LPSTR Host, LPSTR Port, LPSTR Time);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -