home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pc3270sa.zip / spl2file / spdata.h < prev    next >
Text File  |  2002-02-28  |  4KB  |  71 lines

  1. //******************************************************************************
  2. //
  3. //  File name   : SPDATA.H
  4. //
  5. //  Description : Declares variables for SPL2FILE
  6. //
  7. //  FUNCTIONS:
  8. //
  9. //  COMMENTS:
  10. //
  11. //  Copyright  (C) 1993, 1996 IBM Corporation
  12. //                        All rights reserved.
  13. //
  14. //******************************************************************************
  15.  
  16. #ifdef MAIN
  17. #define DECLARE
  18. #define INIT_TO(init_value)  = init_value
  19. #else
  20. #define DECLARE extern
  21. #define INIT_TO(init_value)
  22. #endif
  23.  
  24. DECLARE BOOL           bUserAbort                 INIT_TO((int)NULL); // User Abort flag
  25. DECLARE BOOL           bVisible                   INIT_TO(TRUE);  // Visible Flag
  26. DECLARE BOOL           bRemoveSoSi                INIT_TO(TRUE);  // Remove SO/SI char flag
  27.  
  28. DECLARE HANDLE         hGlobalInst;                               // Instance handle
  29.  
  30. DECLARE HWND           hMainWnd                   INIT_TO(NULL);  // Window handle of this Appl
  31. DECLARE HWND           hAbortDialog               INIT_TO(NULL);  // Abort dialog Handle
  32. DECLARE HWND           hDDEClientWnd              INIT_TO(NULL);  // Window handle of PC/5250
  33.  
  34. DECLARE int            iMenuPicked                INIT_TO((int)NULL);   // Selected Menue Item
  35.  
  36. DECLARE uchar          *zSpoolToFileClassPrefix   INIT_TO("Spl2File");  // Class Name of SPL2FILE
  37. DECLARE uchar          *zSessionClassPrefix       INIT_TO("PCS5250");   // Class Name of PC/5250
  38. DECLARE uchar          *zIBM5250                  INIT_TO("IBM525032"); // Application name of DDE Server
  39. DECLARE uchar          *zSESSION                  INIT_TO("SESSION");   // Topic name of DDE Server
  40. DECLARE uchar          *zPS                       INIT_TO("PS");        // Item name
  41. DECLARE uchar          *zEPS                      INIT_TO("EPS");       // Item name
  42. DECLARE uchar          *zEPSCOND                  INIT_TO("EPSCOND");   // Item name
  43. DECLARE uchar          *zSETCURSOR                INIT_TO("SETCURSOR"); // Item name
  44. DECLARE uchar          *zTopID                    INIT_TO("DISPLAY SPOOLED FILE");// At Line 1,  Column 31
  45. DECLARE uchar          *zBottomID                 INIT_TO("BOTTOM");    // At line 22, Column 74
  46. DECLARE uchar          *zTopIDJ                   INIT_TO("âXâvü[âïüEâtâ@âCâïé╠\x95\x5cĪ");// At Line 1,  Column 29
  47. DECLARE uchar          *zBottomIDJ                INIT_TO("ÅIéΦ");      // At line 22, Column 74
  48.  
  49. DECLARE uchar          zSpoolToFileClassName[33];                 // Buffer for 5250 class name
  50. DECLARE uchar          zSessionClassName[33];                     // Buffer for PC/5250 class name
  51. DECLARE uchar          zMsgBuffer[257];                           // Buffer for message
  52. DECLARE uchar          zFmtBuffer[129];                           // Buffer for wsprintf
  53. DECLARE uchar          zAbortTitle[129];                          // Buffer for Abort Box Title
  54. DECLARE uchar          zSessionID[9];                             // Buffer for Session ID
  55. DECLARE uchar          zOtherSessionIDs[9];                       // Buffer for Session ID
  56. DECLARE uchar          zPCFilename[128];                          // Buffer for PC Filename
  57.  
  58. DECLARE ATOM           aIBM5250                   INIT_TO((unsigned short)NULL);  // Atom for Application
  59. DECLARE ATOM           aSession                   INIT_TO((unsigned short)NULL);  // Atom for Topic
  60. DECLARE ATOM           aEPSCOND                   INIT_TO((unsigned short)NULL);  // Atom for Item
  61. DECLARE ATOM           aEPS                       INIT_TO((unsigned short)NULL);  // Atom for Item
  62. DECLARE ATOM           aPS                        INIT_TO((unsigned short)NULL);  // Atom for Item
  63. DECLARE ATOM           aSETCURSOR                 INIT_TO((unsigned short)NULL);  // Atom for Item
  64.  
  65. DECLARE HWND           hSessWnd                   INIT_TO(NULL);  // Window handle of DDE Server
  66. DECLARE WORD           wOperation                 INIT_TO((unsigned short)NULL);  // Current opeation
  67. DECLARE UINT           uLastMessage               INIT_TO((unsigned int)NULL);  // Last sent message
  68.  
  69. DECLARE BYTE           State                      INIT_TO((unsigned char)NULL);  // Current sate of Finite State Machine
  70. DECLARE HANDLE         hRcvData                   INIT_TO(NULL);  // Memory handle of DDE Data
  71.