|
|
1.1 ! root 1: /*==============================================================*\ ! 2: * * ! 3: * Xtrn.h - Sample external declarations * ! 4: * Created 1989, 1990 Microsoft Corp. * ! 5: * * ! 6: *--------------------------------------------------------------* ! 7: * * ! 8: * This header file contains the application wide function * ! 9: * declarations and global external variables. * ! 10: * * ! 11: \*==============================================================*/ ! 12: ! 13: /*--------------------------------------------------------------*\ ! 14: * Global variables * ! 15: \*--------------------------------------------------------------*/ ! 16: extern HWND hwndMainFrame; ! 17: extern HWND hwndMain; ! 18: extern HAB hab; ! 19: extern HMQ hmq; ! 20: extern HDC hdcMain; ! 21: extern CHAR szAppName[]; ! 22: extern CHAR szUntitled[]; ! 23: extern BOOL fPrintEnabled; ! 24: extern BOOL fHelpEnabled; ! 25: ! 26: /*--------------------------------------------------------------*\ ! 27: * Entry point declarations * ! 28: \*--------------------------------------------------------------*/ ! 29: ! 30: /* from main.c */ ! 31: BOOL cdecl main(VOID); ! 32: MRESULT EXPENTRY MainWndProc(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2); ! 33: SHORT MessageBox(HWND hwndOwner, SHORT idMsg, SHORT fsStyle, BOOL fBeep); ! 34: VOID MainCommand(MPARAM mp1, MPARAM mp2); ! 35: ! 36: /* from init.c */ ! 37: BOOL Init(VOID); ! 38: MRESULT InitMainWindow(HWND hwnd, MPARAM mp1, MPARAM mp2); ! 39: VOID PASCAL ExitProc(USHORT usTermCode); ! 40: ! 41: /* from file.c */ ! 42: VOID FileNew(MPARAM mp2); ! 43: VOID FileOpen(MPARAM mp2); ! 44: VOID FileSave(MPARAM mp2); ! 45: VOID FileSaveAs(MPARAM mp2); ! 46: VOID FilePrint(MPARAM mp2); ! 47: VOID FilePageSetup(MPARAM mp2); ! 48: VOID FilePrintSetup(MPARAM mp2); ! 49: VOID FileExit(MPARAM mp2); ! 50: VOID WriteFileToDisk(HFILE hf); ! 51: BOOL GetFileName(VOID); ! 52: VOID UpdateTitleText(HWND hwnd); ! 53: ! 54: /* from edit.c */ ! 55: VOID EditUndo(MPARAM mp2); ! 56: VOID EditCut(MPARAM mp2); ! 57: VOID EditCopy(MPARAM mp2); ! 58: VOID EditPaste(MPARAM mp2); ! 59: VOID EditClear(MPARAM mp2); ! 60: ! 61: /* from user.c */ ! 62: VOID UserCommand(MPARAM mp1, MPARAM mp2); ! 63: MRESULT UserWndProc(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2); ! 64: VOID InitMenu(MPARAM mp1, MPARAM mp2); ! 65: VOID EnableMenuItem(HWND hwndMenu, SHORT idItem, BOOL fEnable); ! 66: ! 67: /* from prnt.c */ ! 68: VOID PageSetup(HWND hwndOwner); ! 69: VOID PrintSetup(HWND hwndOwner); ! 70: VOID Print(HWND hwndOwner); ! 71: VOID InitPrintingDialogs(VOID); ! 72: ! 73: /* from pnt.c */ ! 74: VOID MainPaint(HWND hwnd); ! 75: ! 76: /* from help.c */ ! 77: VOID InitHelp(VOID); ! 78: VOID HelpHelpForHelp(MPARAM mp2); ! 79: VOID HelpExtended(MPARAM mp2); ! 80: VOID HelpKeys(MPARAM mp2); ! 81: VOID HelpIndex(MPARAM mp2); ! 82: VOID HelpTutorial(MPARAM mp2); ! 83: VOID HelpAbout(MPARAM mp2); ! 84: VOID DisplayHelpPanel(SHORT idPanel); ! 85: VOID DestroyHelpInstance(VOID); ! 86: ! 87: /* from thrd.c */ ! 88: BOOL CreateBackgroundThread(VOID); ! 89: VOID DestroyBackgroundThread(VOID); ! 90: BOOL PostBkThreadMsg(USHORT msg, MPARAM mp1, MPARAM mp2); ! 91: MRESULT SendBkThreadMsg(USHORT msg, MPARAM mp1, MPARAM mp2);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.