home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Multimed
/
Multimed.zip
/
loadds7.zip
/
ds7.h
< prev
next >
Wrap
C/C++ Source or Header
|
1997-07-12
|
1KB
|
68 lines
/*
* ds7.h - DS-7è╓ÿAè╓Éöé╠ÉΘî╛
* loadds7 by Romy
*/
#ifndef _DS7_H_DEFINED_
#define _DS7_H_DEFINED_
#define INCL_DOS
#define INCL_DOSDEVIOCTL
#include <os2.h>
#define ACK ((int)0x06)
#define NAK ((int)0x15)
#define ETX ((int)0x03)
#define ETB ((int)0x17)
INT
Resp( HFILE hFile );
/* ë₧ôÜ */
void
SendACK( HFILE hFile );
void
SendNAK( HFILE hFile );
INT
StartConnection( HFILE hFile );
/* É┌æ▒èJÄn */
/* û▀éΦÆl: 0....OK -1...Error */
INT
EndConnection( HFILE hFile );
INT
RecvData( HFILE hFile, CHAR sData[], ULONG *ulDataLength, CHAR *chCtlChar );
/* ò╘éΦÆl: îπæ▒âfü[â^éáéΦ:1, îπæ▒âfü[â^é╚é╡(Ä≤ÉMÅIù╣):0 âGâëü[:-1 */
/* âpâëâüü[â^: hFile(IN)..âtâ@âCâïânâôâhâï, sData(OUT)..Ä≤ÉMâfü[â^âoâbâtâ@,
ulDataLength(OUT)..Ä≤ÉMâfü[â^Æ╖, sCtlChar(OUT)..ɺîΣò╢ÄÜ(ETB|ETX) */
/* sData[] é═ Æ╖é▀é╔èmò█é╡é─é¿é¡üB*/
INT
SendCommand( HFILE hFile, CHAR sCommand[], ULONG nCommandLength );
/* âRâ}âôâhé╔âwâbâ_üEâtâbâ^üEBCCé≡é┬é»é─æùÉM */
INT
ChangeBaudrate( HFILE hFile, USHORT usBaud );
INT
GetCameraInfo( HFILE hFile, CHAR sCamInfo[] );
/* âJâüâëÅεò±é╠ĵô╛ */
/* sCanInfoé═19âoâCâgê╚ÅπòKùv */
INT
GetRecordInfo( HFILE hFile );
/* ïLÿ^Åεò±é╠ĵô╛ */
/* ò╘éΦÆl: ïLÿ^ûçÉö */
INT
GetImageName( HFILE hFile, INT nImageNum, CHAR sImgName[] );
/* sImgNameé═20âoâCâgòKùv */
INT
GetImage( HFILE hFile, INT nImageNum, CHAR szImageName[] );
#endif /*_DS7_H_DEFINED_*/