home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / loadds7.zip / ds7.h < prev    next >
C/C++ Source or Header  |  1997-07-12  |  1KB  |  68 lines

  1. /*
  2.  * ds7.h - DS-7è╓ÿAè╓Éöé╠ÉΘî╛
  3.  * loadds7 by Romy
  4.  */
  5.  
  6. #ifndef _DS7_H_DEFINED_
  7. #define _DS7_H_DEFINED_
  8.  
  9. #define INCL_DOS
  10. #define INCL_DOSDEVIOCTL
  11. #include <os2.h>
  12.  
  13. #define ACK ((int)0x06)
  14. #define NAK ((int)0x15)
  15. #define ETX ((int)0x03)
  16. #define ETB ((int)0x17)
  17.  
  18. INT
  19. Resp( HFILE hFile );
  20. /* ë₧ôÜ */
  21.  
  22. void
  23. SendACK( HFILE hFile );
  24.  
  25. void
  26. SendNAK( HFILE hFile );
  27.  
  28. INT
  29. StartConnection( HFILE hFile );
  30. /* É┌æ▒èJÄn */
  31. /* û▀éΦÆl: 0....OK -1...Error */
  32.  
  33. INT
  34. EndConnection( HFILE hFile );
  35.  
  36. INT
  37. RecvData( HFILE hFile, CHAR sData[], ULONG *ulDataLength, CHAR *chCtlChar );
  38. /* ò╘éΦÆl: îπæ▒âfü[â^éáéΦ:1, îπæ▒âfü[â^é╚é╡(Ä≤ÉMÅIù╣):0 âGâëü[:-1 */
  39. /* âpâëâüü[â^: hFile(IN)..âtâ@âCâïânâôâhâï, sData(OUT)..Ä≤ÉMâfü[â^âoâbâtâ@,
  40.    ulDataLength(OUT)..Ä≤ÉMâfü[â^Æ╖, sCtlChar(OUT)..ɺîΣò╢ÄÜ(ETB|ETX) */
  41. /* sData[] é═ Æ╖é▀é╔èmò█é╡é─é¿é¡üB*/
  42.  
  43. INT
  44. SendCommand( HFILE hFile, CHAR sCommand[], ULONG nCommandLength );
  45. /* âRâ}âôâhé╔âwâbâ_üEâtâbâ^üEBCCé≡é┬é»é─æùÉM */
  46.  
  47. INT
  48. ChangeBaudrate( HFILE hFile, USHORT usBaud );
  49.  
  50. INT
  51. GetCameraInfo( HFILE hFile, CHAR sCamInfo[] );
  52. /* âJâüâëÅεò±é╠ĵô╛ */
  53. /* sCanInfoé═19âoâCâgê╚ÅπòKùv */
  54.  
  55. INT
  56. GetRecordInfo( HFILE hFile );
  57. /* ïLÿ^Åεò±é╠ĵô╛ */
  58. /* ò╘éΦÆl: ïLÿ^ûçÉö */
  59.  
  60. INT
  61. GetImageName( HFILE hFile, INT nImageNum, CHAR sImgName[] );
  62. /* sImgNameé═20âoâCâgòKùv */
  63.  
  64. INT
  65. GetImage( HFILE hFile, INT nImageNum, CHAR szImageName[] );
  66.  
  67. #endif /*_DS7_H_DEFINED_*/
  68.