home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c480 / 20.ddi / SAMPLES / DBWIN / DBWINDLL.H_ / DBWINDLL.H
Encoding:
Text File  |  1993-02-08  |  1.0 KB  |  38 lines

  1. //===== DBWINLIB public declarations
  2.  
  3. BOOL WINAPI _export _loadds OutputInit(void);
  4.  
  5. // GetOutFlags values
  6. #define DBOF_HASMONO        0x0001
  7. #define DBOF_HASCOM1        0x0002
  8. #define DBOF_HASCOM2        0x0004
  9.  
  10. UINT WINAPI _export _loadds GetOutputFlags(void);
  11.  
  12. // Output modes
  13. #define OMD_NONE                0
  14. #define OMD_BUFFER              1
  15. #define OMD_COM1                2
  16. #define OMD_COM2                3
  17. #define OMD_MONO                4
  18.  
  19. BOOL WINAPI _export _loadds SetOutputMode(UINT mode);
  20. UINT WINAPI _export _loadds GetOutputMode(void);
  21.  
  22. void WINAPI _export _loadds SetBufferNotify(HWND hwnd);
  23.  
  24. typedef struct tagOUTBUFINFO
  25. {
  26.     UINT cch;
  27.     int cLines;
  28.     LPCSTR lpch;
  29. } OUTBUFINFO;
  30.  
  31. BOOL WINAPI _export _loadds GetOutputBufferInfo(OUTBUFINFO FAR* lpobi);
  32. void WINAPI _export _loadds ResetBuffer(void);
  33.  
  34. #define WM_BUFFERNOTEMPTY       (WM_USER+1000)
  35.  
  36. BOOL WINAPI _export _loadds SetTaskFilter(LPCSTR lpszTaskName);
  37. void WINAPI _export _loadds GetTaskFilter(LPSTR lpszTaskName, int cchMax);
  38.