Annotation of pmsdk/samples/opendlg/declare.h, revision 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.