|
|
1.1 ! root 1: /*==============================================================*\ ! 2: * * ! 3: * Xtrn.h - Sample external declarations * ! 4: * Created 1990, Microsoft, IBM 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: extern HWND hwndMLE; ! 27: ! 28: /*--------------------------------------------------------------*\ ! 29: * Entry point declarations * ! 30: \*--------------------------------------------------------------*/ ! 31: ! 32: /* from sample.c */ ! 33: BOOL cdecl main(VOID); ! 34: MRESULT EXPENTRY MainWndProc(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2); ! 35: SHORT MessageBox(HWND hwndOwner, SHORT idMsg, SHORT fsStyle, BOOL fBeep); ! 36: VOID MainCommand(MPARAM mp1, MPARAM mp2); ! 37: ! 38: /* from init.c */ ! 39: BOOL Init(VOID); ! 40: MRESULT InitMainWindow(HWND hwnd, MPARAM mp1, MPARAM mp2); ! 41: VOID PASCAL ExitProc(USHORT usTermCode); ! 42: ! 43: /* from file.c */ ! 44: VOID FileNew(MPARAM mp2); ! 45: VOID FileOpen(MPARAM mp2); ! 46: VOID FileSave(MPARAM mp2); ! 47: VOID FileSaveAs(MPARAM mp2); ! 48: VOID FilePrint(MPARAM mp2); ! 49: VOID FilePageSetup(MPARAM mp2); ! 50: VOID FilePrintSetup(MPARAM mp2); ! 51: VOID FileExit(MPARAM mp2); ! 52: VOID WriteFileToDisk(HFILE hf); ! 53: BOOL GetFileName(VOID); ! 54: VOID UpdateTitleText(HWND hwnd); ! 55: ! 56: ! 57: /* from edit.c */ ! 58: VOID EditUndo(MPARAM mp2); ! 59: VOID EditCut(MPARAM mp2); ! 60: VOID EditCopy(MPARAM mp2); ! 61: VOID EditPaste(MPARAM mp2); ! 62: VOID EditClear(MPARAM mp2); ! 63: ! 64: /* from user.c */ ! 65: VOID UserCommand(MPARAM mp1, MPARAM mp2); ! 66: MRESULT UserWndProc(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2); ! 67: VOID InitMenu(MPARAM mp1, MPARAM mp2); ! 68: VOID EnableMenuItem(HWND hwndMenu, SHORT idItem, BOOL fEnable); ! 69: ! 70: /* from prnt.c */ ! 71: VOID PageSetup(HWND hwndOwner); ! 72: VOID PrintSetup(HWND hwndOwner); ! 73: VOID Print(HWND hwndOwner); ! 74: VOID InitPrintingDialogs(VOID); ! 75: ! 76: /* from pnt.c */ ! 77: VOID MainPaint(HWND hwnd); ! 78: ! 79: /* from help.c */ ! 80: VOID InitHelp(VOID); ! 81: VOID HelpHelpForHelp(MPARAM mp2); ! 82: VOID HelpExtended(MPARAM mp2); ! 83: VOID HelpKeys(MPARAM mp2); ! 84: VOID HelpIndex(MPARAM mp2); ! 85: VOID HelpTutorial(MPARAM mp2); ! 86: VOID HelpAbout(MPARAM mp2); ! 87: VOID DisplayHelpPanel(SHORT nPanelId); ! 88: VOID DestroyHelpInstance(VOID);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.