config.h
上传用户:looem2003
上传日期:2014-07-20
资源大小:13733k
文件大小:1k
源码类别:

打印编程

开发平台:

Visual C++

  1. #pragma once
  2. #include "app_config.h"
  3. #include <shlobj.h>
  4. typedef struct tagXMLREQ
  5. {
  6. int   errId;
  7. //TCHAR err[MAX_PATH];
  8. BOOL  authentication;
  9. BOOL  validation;
  10. BOOL  transfer;
  11. BOOL  faxStatus;
  12. TCHAR faxId[MAX_PATH];
  13. TCHAR prebilling[MAX_PATH];
  14. TCHAR cost[3][MAX_PATH];
  15. TCHAR recipient[3][MAX_PATH];
  16. TCHAR faxIds[3][MAX_PATH];
  17. TCHAR faxStatuses[3][MAX_PATH];
  18. DWORD reqFlag;
  19. }XMLREQ,*LPXMLREQ;
  20. #define XML_FILE 0
  21. #define XML_BUFF 1
  22. typedef struct tagADDITIONALCONFIG
  23. {
  24. TCHAR userName[MAX_PATH];
  25. TCHAR userPass[MAX_PATH];
  26. TCHAR sendFile[LONG_PATH];
  27. TCHAR servName[LONG_PATH];
  28. TCHAR objName[LONG_PATH];
  29. TCHAR fax1[MAX_PATH];
  30. TCHAR fax2[MAX_PATH];
  31. TCHAR fax3[MAX_PATH];
  32. LPVOID bmp;
  33. TCHAR logo[LONG_PATH];
  34. TCHAR subscribe[LONG_PATH];
  35. HWND hDlg;
  36. HWND hStatus;
  37. HWND hProgress;
  38. BOOL canSend;
  39. DWORD tId;
  40. HANDLE hThread;
  41. XMLREQ xr;
  42. BOOL showAdvanced;
  43. BOOL savePass;
  44. BOOL closeWnd;
  45. BOOL transmReport;
  46. BOOL transmReportAttach;
  47. BOOL dithering;
  48. BOOL threshold;
  49. BOOL showPass;
  50. DWORD timeOut;//for get info
  51. LPVOID param;
  52. TCHAR delim[4];
  53. TCHAR massFax[LONG_PATH];
  54. TCHAR dirAddFile[LONG_PATH];
  55. }ADDITIONALCONFIG,*LPADDITIONALCONFIG;
  56. BOOL WINAPI load_config( LPAPPCONFIG ac, LPVOID param );
  57. BOOL WINAPI save_config( LPAPPCONFIG ac );