home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / except1.zip / AppDefs.H < prev    next >
C/C++ Source or Header  |  1994-09-26  |  2KB  |  51 lines

  1.  
  2. /* AppDefs.H        Created:    1994-08-23  Revised: 1994-08-23        */
  3.  
  4. /* Module Definition Header                        */
  5.  
  6. /* Copyright ╕ 1994, 1995  Prominare Inc.  All Rights Reserved.        */
  7.  
  8.  
  9.  
  10. /************************************************************************/
  11. /************************************************************************/
  12. /*    Global Variable    Definitions                    */
  13. /************************************************************************/
  14. /************************************************************************/
  15.  
  16. extern FONTMETRICS fm;           /* Font Metrics Info            */
  17. extern HSWITCH       hSwitch;       /* Task List    Entry Handle        */
  18. extern HAB       hAB;           /* Program Anchor Block Handle    */
  19.  
  20. extern HMQ  hmqExcept;           /* Program Message Queue Handle    */
  21. extern HWND hwndExcept;           /* Client Window Handle        */
  22. extern HWND hwndExceptFrame;       /* Frame Window Handle        */
  23. extern HWND hmenuExcept;       /* Menu Handle            */
  24.  
  25. extern ULONG hHeap;           /* Controls Heap Handle        */
  26.  
  27.  
  28. /************************************************************************/
  29. /************************************************************************/
  30. /*    Function Prototype Definitions                    */
  31. /************************************************************************/
  32. /************************************************************************/
  33.  
  34. VOID    InitApp(HWND hwndFrame,    HWND hwndClient, PSZ pszWindowListTitle);
  35. HWND    CreateStdWindow(HWND hwndParent, ULONG flStyle,    ULONG flCreateFlags,
  36.             PSZ pszClientClass, PSZ    pszTitle, ULONG    styleClient,
  37.             HMODULE    hmod, ULONG idResources, PHWND phwndClient,
  38.             LONG x,    LONG y,    LONG cx, LONG cy);
  39.  
  40. MRESULT    PDSKeyProc(HWND    hWnd, ULONG msg, MPARAM    mp1, MPARAM mp2);
  41. VOID    PDSGetTemplate(HWND hWnd, ULONG    id);
  42.  
  43. MRESULT    EXPENTRY ExceptionExampleWndProc(HWND hWnd, ULONG msg, MPARAM mp1, MPARAM mp2);
  44. MRESULT    EXPENTRY DialogueException1DlgProc(HWND    hWnd, ULONG msg, MPARAM    mp1, MPARAM mp2);
  45. MRESULT    EXPENTRY DialogueException2DlgProc(HWND    hWnd, ULONG msg, MPARAM    mp1, MPARAM mp2);
  46. MRESULT    EXPENTRY XceptionDlgProc(HWND hWnd, ULONG msg, MPARAM mp1, MPARAM mp2);
  47.  
  48. LONG lGetPresParam(HWND    hWnd, ULONG ulID1, ULONG ulID2,    LONG lDefault);
  49. MRESULT    EXPENTRY Line3DWndProc(HWND hWnd, ULONG    msg, MPARAM mp1, MPARAM    mp2);
  50. MRESULT    EXPENTRY Text3DWndProc(HWND hWnd, ULONG    msg, MPARAM mp1, MPARAM    mp2);
  51.