home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 July / IMM0795.ISO / share / os2 / pmfract / src / declare.h < prev    next >
C/C++ Source or Header  |  1994-01-24  |  2KB  |  62 lines

  1. /*
  2.    DECLARE.H -- File Dialog Library Definitions
  3.    Created by Microsoft Corporation, 1989
  4. */
  5.  
  6. /* from data.c */
  7. extern HMODULE    vhModule;
  8. extern HHEAP    vhheap;
  9. extern PSTR    vrgsz[];
  10.  
  11. /* From tool.c */
  12. PSZ  FAR PASCAL NextChar (PSZ);
  13. PSZ  FAR PASCAL PrevChar (PSZ, PSZ);
  14. PSZ  FAR PASCAL Upper (PSZ);
  15.  
  16. /* From tool1.c */
  17. int   EXPENTRY AlertBox (HWND, int, PCH, PCH, USHORT, USHORT);
  18. int   EXPENTRY DlgFile (HWND, PDLF);
  19. void  EXPENTRY SetupDLF( PDLF, int, PHFILE, PSZ, PSZ, PSZ, PSZ);
  20. BOOL  EXPENTRY MergeStrings(PSZ, PSZ, PSZ);
  21.  
  22. /* from init.c */
  23. BOOL     PASCAL InitLibrary (VOID);
  24.  
  25. /* from gpi.c */
  26. ULONG    EXPENTRY GetTextExtent (HPS, PCH, int);
  27.  
  28. /* from file.c */
  29. VOID      PASCAL DlgOpenName(HWND, PDLF);
  30. VOID      PASCAL DlgSaveAsName(HWND, PDLF);
  31. VOID      PASCAL DlgInitOpen (HWND, ULONG);
  32. VOID      PASCAL DlgInitSaveAs (HWND, ULONG);
  33. VOID      PASCAL DlgAddSearchExt(PDLF, PSZ);
  34. BOOL      PASCAL DlgSearchSpec(PSZ);
  35. int       PASCAL DlgAlertBox(HWND, int, PDLF, USHORT);
  36. VOID      PASCAL DlgRemoveHlpButton (HWND);
  37. MRESULT EXPENTRY DlgOpenWndProc(HWND, USHORT, MPARAM, MPARAM);
  38. MRESULT EXPENTRY DlgSaveAsWndProc(HWND, USHORT, MPARAM, MPARAM);
  39. VOID    EXPENTRY AddExt(PSZ, PSZ);
  40. PSZ    EXPENTRY FileInPath(PSZ);
  41.  
  42. /* from file1.c */
  43. int    FAR PASCAL DlgDirList(HWND, PSZ, int, int, int, USHORT);
  44. int    FAR PASCAL DlgDirSelect(HWND, PSZ, int);
  45. BOOL     EXPENTRY OpenFile(PSZ, PHANDLE, PSZ, USHORT);
  46. PSZ        PASCAL DlgFitPathToBox(HWND, int, PSZ);
  47. int        PASCAL DlgFillListBoxes(HWND, int, int, USHORT, PSZ);
  48. USHORT     PASCAL DlgOpenFile(PDLF, HWND);
  49. BOOL       PASCAL DlgParseFile(PSZ, PSZ, BOOL, BOOL);
  50. BOOL       PASCAL DlgValidName(PSZ, BOOL);
  51.  
  52. /* from toola.asm */
  53. extern char far szStarStar[];
  54. extern char far szDot[];
  55. int    EXPENTRY   lstrlen (PSZ);
  56. VOID   EXPENTRY   lstrcpy (PSZ, PSZ);
  57. VOID   EXPENTRY   lstrcat (PSZ, PSZ);
  58. int    EXPENTRY   lstrcmp (PSZ, PSZ);
  59. VOID   EXPENTRY   LCopyStruct (PCH, PCH, int);
  60. VOID   EXPENTRY   LFillStruct (PCH, int, BYTE);
  61. BOOL   FAR PASCAL LibInit (VOID);
  62.