home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / biology / gsrc208a.zip / TOPGVAR.H < prev   
C/C++ Source or Header  |  1992-12-05  |  3KB  |  58 lines

  1. /*
  2.     GEPASI - a simulator of metabolic pathways and other dynamical systems
  3.     Copyright (C) 1989, 1992  Pedro Mendes
  4. */
  5.  
  6. /*************************************/
  7. /*                                   */
  8. /*          GWTOP - Topology         */
  9. /*        MS-WINDOWS front end       */
  10. /*                                   */
  11. /*          Global variables         */
  12. /*                                   */
  13. /*           QuickC/WIN 1.0          */
  14. /*                                   */
  15. /*   (include here compilers that    */
  16. /*   compiled GWSIM successfully)    */
  17. /*                                   */
  18. /*************************************/
  19.  
  20.  
  21. extern    char szString[128];   /* variable to load resource strings            */
  22. extern    char szHelpFile[];       /* help file name                                */
  23. extern    char szAppName[20];   /* class name for the window                  */
  24. extern    int  lbWidth;         /* width of largest string in list box        */
  25.  
  26. extern    HWND hInst;
  27. extern    HWND hWndMain;
  28. extern    HCURSOR            hHourGlass;                /* handle to the wait cursor            */
  29. extern    HMENU            hMenu;                    /* handle to the menu                    */
  30. extern    GLOBALHANDLE    hMetn;                    /* handle to memory block w/ metname    */
  31. extern    GLOBALHANDLE    hStepn;                    /* handle to memory block w/ stepn        */
  32. extern    GLOBALHANDLE    hLp;                    /* handle to memory block w/ loop        */
  33. extern    GLOBALHANDLE    hSto;                    /* handle to memory block w/ stoiu        */
  34. extern    GLOBALHANDLE    hKinet;                    /* handle to memory block w/ kinet        */
  35. extern    GLOBALHANDLE    hRs;                    /* handle to memory block w/ ord        */
  36. extern    char            (huge *metn)[NAME_L];    /* pointer to work with metname array    */
  37. extern    char            (huge *stepn)[NAME_L];    /* pointer to work with step names        */
  38. extern    unsigned
  39.              char (huge *lp)[MAX_STEP][MAX_MET];    /* def. of modification loops            */
  40. extern    int   (huge *rs)[MAX_STEP][MAX_MOL];    /* reaction structure                    */
  41.  
  42. extern    int                huge *sto;                /* pointer to work with metname array    */
  43. extern    unsigned char    nmd[MAX_STEP];            /* number of assigned modfs of a react.    */
  44. extern    int                totm;                    /* number of total metabolites            */
  45. extern    int                nst;                    /* number of steps                        */
  46. extern    int                nlps;                    /* number of reactions with modifiers    */
  47. extern    int                intm[MAX_MET];            /* 1 if internal metabolite                */
  48. extern    unsigned char    rvr[MAX_STEP];            /* 1 if reaction is reversible            */
  49. extern    int             huge *kinet;            /* pointer to mirror of kinetu            */
  50. extern    char            (huge *metn)[NAME_L];    /* pointer to work with metname array    */
  51. extern    int                kinass, kass;            /* number of reactions w/ defined type    */
  52. extern    int                loopass, lass;            /* number of reactions w/ defined modif.*/
  53. extern    int             notsaved;                /* 1 if file has not been saved            */
  54. extern    int                eqefl;                    /* 1 if editing existing u-d rate eq.    */
  55. extern    char            FileName[256];            /* filename of file being processed        */
  56. extern    char            errstr[80];                /* string to hold lex and parser errors    */
  57. extern    unsigned char    lex;                    /* index for parser                        */
  58.