|
|
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);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.