|
|
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.