|
|
1.1 ! root 1: /* Global data extern declarations */ ! 2: extern char szMDIClass[], szDocClass[]; ! 3: extern USHORT cxBorder, cyBorder, cyHScroll, cxVScroll, cyVScrollArrow; ! 4: extern USHORT cxScreen, cyScreen, cyIcon, cxByteAlign, cyByteAlign; ! 5: extern USHORT cxSizeBorder, cySizeBorder; ! 6: extern ULONG clrNext; ! 7: extern LONG rglDevCaps[]; ! 8: ! 9: extern HAB hab; ! 10: extern HMQ hmqMDI; ! 11: extern HHEAP hHeap; ! 12: extern HWND hwndMDI, hwndMDIFrame, hwndActiveDoc; ! 13: extern HWND hwndMainMenu, hwndWindowMenu; ! 14: extern HWND hwndSysMenu, hwndAppMenu; ! 15: extern FONTMETRICS fmSystemFont; ! 16: extern NPDOC npdocFirst; ! 17: ! 18: ! 19: /* Procedure declarations */ ! 20: MRESULT CALLBACK MDIWndProc(HWND, USHORT, MPARAM, MPARAM); ! 21: MRESULT CALLBACK AboutDlgProc(HWND, USHORT, MPARAM, MPARAM); ! 22: MRESULT CALLBACK DocWndProc(HWND, USHORT, MPARAM, MPARAM); ! 23: MRESULT CALLBACK DocFrameWndProc(HWND, USHORT, MPARAM, MPARAM); ! 24: MRESULT CALLBACK MainFrameWndProc(HWND, USHORT, MPARAM, MPARAM);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.