Annotation of pmsdk/samples/opendlg/declare.h, revision 1.1.1.1

1.1       root        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   CALLBACK AlertBox (HWND, int, PCH, PCH, USHORT, USHORT);
                     18: int   CALLBACK DlgFile (HWND, PDLF);
                     19: void  CALLBACK SetupDLF( PDLF, int, PHFILE, PSZ, PSZ, PSZ, PSZ);
                     20: BOOL  CALLBACK MergeStrings(PSZ, PSZ, PSZ);
                     21: 
                     22: /* from init.c */
                     23: BOOL    PASCAL InitLibrary (VOID);
                     24: 
                     25: /* from gpi.c */
                     26: ULONG  CALLBACK 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 CALLBACK DlgOpenWndProc(HWND, USHORT, MPARAM, MPARAM);
                     38: MRESULT CALLBACK DlgSaveAsWndProc(HWND, USHORT, MPARAM, MPARAM);
                     39: VOID   CALLBACK AddExt(PSZ, PSZ);
                     40: PSZ    CALLBACK 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    CALLBACK 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    CALLBACK   lstrlen (PSZ);
                     56: VOID   CALLBACK   lstrcpy (PSZ, PSZ);
                     57: VOID   CALLBACK   lstrcat (PSZ, PSZ);
                     58: int    CALLBACK   lstrcmp (PSZ, PSZ);
                     59: VOID   CALLBACK   LCopyStruct (PCH, PCH, int);
                     60: VOID   CALLBACK   LFillStruct (PCH, int, BYTE);
                     61: BOOL   FAR PASCAL LibInit (VOID);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.