|
|
Microsoft OS/2 SDK 2.0 05-30-1990
/*==============================================================*\ * * * Xtrn.h - Sample external declarations * * Created 1990, Microsoft, IBM Corp. * * *--------------------------------------------------------------* * * * This header file contains the application wide function * * declarations and global external variables. * * * \*==============================================================*/ /*--------------------------------------------------------------*\ * Global variables * \*--------------------------------------------------------------*/ extern HWND hwndMainFrame; extern HWND hwndMain; extern HAB hab; extern HMQ hmq; extern HDC hdcMain; extern CHAR szAppName[]; extern CHAR szUntitled[]; extern BOOL fPrintEnabled; extern BOOL fHelpEnabled; extern HWND hwndMLE; /*--------------------------------------------------------------*\ * Entry point declarations * \*--------------------------------------------------------------*/ /* from sample.c */ BOOL cdecl main(VOID); MRESULT EXPENTRY MainWndProc(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2); SHORT MessageBox(HWND hwndOwner, SHORT idMsg, SHORT fsStyle, BOOL fBeep); VOID MainCommand(MPARAM mp1, MPARAM mp2); /* from init.c */ BOOL Init(VOID); MRESULT InitMainWindow(HWND hwnd, MPARAM mp1, MPARAM mp2); VOID PASCAL ExitProc(USHORT usTermCode); /* from file.c */ VOID FileNew(MPARAM mp2); VOID FileOpen(MPARAM mp2); VOID FileSave(MPARAM mp2); VOID FileSaveAs(MPARAM mp2); VOID FilePrint(MPARAM mp2); VOID FilePageSetup(MPARAM mp2); VOID FilePrintSetup(MPARAM mp2); VOID FileExit(MPARAM mp2); VOID WriteFileToDisk(HFILE hf); BOOL GetFileName(VOID); VOID UpdateTitleText(HWND hwnd); /* from edit.c */ VOID EditUndo(MPARAM mp2); VOID EditCut(MPARAM mp2); VOID EditCopy(MPARAM mp2); VOID EditPaste(MPARAM mp2); VOID EditClear(MPARAM mp2); /* from user.c */ VOID UserCommand(MPARAM mp1, MPARAM mp2); MRESULT UserWndProc(HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2); VOID InitMenu(MPARAM mp1, MPARAM mp2); VOID EnableMenuItem(HWND hwndMenu, SHORT idItem, BOOL fEnable); /* from prnt.c */ VOID PageSetup(HWND hwndOwner); VOID PrintSetup(HWND hwndOwner); VOID Print(HWND hwndOwner); VOID InitPrintingDialogs(VOID); /* from pnt.c */ VOID MainPaint(HWND hwnd); /* from help.c */ VOID InitHelp(VOID); VOID HelpHelpForHelp(MPARAM mp2); VOID HelpExtended(MPARAM mp2); VOID HelpKeys(MPARAM mp2); VOID HelpIndex(MPARAM mp2); VOID HelpTutorial(MPARAM mp2); VOID HelpAbout(MPARAM mp2); VOID DisplayHelpPanel(SHORT nPanelId); VOID DestroyHelpInstance(VOID);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.