Archive "TheArtOfOS2Programming_1995.zip"
Path: /os2/dev/info/books/TheArtOfOS2Programming_1995.zip
File size: 1.57 MB
MIME-type: application/zip
Files in archive: 420
Total size: 3.38 MB
Size in archive: 1.51 MB
Compression: 45%
artos2.txt (1.12 KB)
book/
book/aos2p_0.html (18.17 KB)
book/aos2p_10.html (25.34 KB)
book/aos2p_11.html (24 KB)
book/aos2p_12.html (53.97 KB)
book/aos2p_13.html (21.37 KB)
book/aos2p_14.html (46.47 KB)
book/aos2p_15.html (40.67 KB)
book/aos2p_16.html (20.08 KB)
book/aos2p_17.html (14.64 KB)
book/aos2p_18.html (27.69 KB)
book/aos2p_19.html (20.49 KB)
book/aos2p_2.html (15.75 KB)
book/aos2p_20.html (70.34 KB)
book/aos2p_21.html (14.76 KB)
book/aos2p_22.html (17.33 KB)
book/aos2p_23.html (77.99 KB)
book/aos2p_29.html (28.94 KB)
book/aos2p_3.html (36.52 KB)
book/aos2p_4.html (27.59 KB)
book/aos2p_4a.html (17.78 KB)
book/aos2p_4b.html (47.93 KB)
book/aos2p_5.html (37.37 KB)
book/aos2p_6.html (25.35 KB)
book/aos2p_7.html (23.37 KB)
book/aos2p_8.html (9.73 KB)
book/aos2p_9.html (42.68 KB)
book/aos2p_9a.html (37.36 KB)
book/aos2p_9b.html (31.5 KB)
book/images/
book/images/arrow_down.png (261 B)
book/images/arrow_left.png (235 B)
book/images/arrow_right.png (232 B)
book/images/arrow_up.png (259 B)
book/images/artofos2_10_1.png (1.87 KB)
book/images/artofos2_10_2.png (1.04 KB)
book/images/artofos2_11_1.png (12.55 KB)
book/images/artofos2_11_2.png (16.97 KB)
book/images/artofos2_13_1.png (4.41 KB)
book/images/artofos2_13_2.png (4.43 KB)
book/images/artofos2_14_1.png (1.9 KB)
book/images/artofos2_14_2.png (2.8 KB)
book/images/artofos2_15_1.png (4.01 KB)
book/images/artofos2_15_2.png (21.42 KB)
book/images/artofos2_16_1.png (7.27 KB)
book/images/artofos2_17_1.png (4.73 KB)
book/images/artofos2_18_1.png (3.41 KB)
book/images/artofos2_19_1.png (4.93 KB)
book/images/artofos2_20_1a.png (2.25 KB)
book/images/artofos2_20_1b.png (2.33 KB)
book/images/artofos2_20_1c.png (2.3 KB)
book/images/artofos2_20_1d.png (2.43 KB)
book/images/artofos2_21_1.png (2.95 KB)
book/images/artofos2_23_1a.png (3.8 KB)
book/images/artofos2_23_1b.png (3.89 KB)
book/images/artofos2_23_1c.png (6.72 KB)
book/images/artofos2_23_2a.png (6.51 KB)
book/images/artofos2_23_2b.png (5.29 KB)
book/images/artofos2_23_3.png (3.63 KB)
book/images/artofos2_23_detail.png (17.03 KB)
book/images/artofos2_23_icon.png (13.39 KB)
book/images/artofos2_23_tree.png (12.3 KB)
book/images/artofos2_5.png (28.68 KB)
book/images/artofos2_9.png (770 B)
book/images/artofos2_9_1.png (4.86 KB)
book/images/back2.jpg (4.47 KB)
book/images/back3.jpg (2.7 KB)
book/images/gotcha.png (4.69 KB)
book/images/gotcha1.png (5.45 KB)
book/images/gotcha2.png (5.04 KB)
book/images/gotcha3.png (5.61 KB)
book/images/gotcha4.png (4.16 KB)
book/images/parents.png (4.95 KB)
book/images/taw.png (27.42 KB)
book/images/win0.png (3.85 KB)
samples/
samples/chap02/
samples/chap02/badmem.c (746 B)
samples/chap02/badmem.def (147 B)
samples/chap02/badmem.exe (20.1 KB)
samples/chap02/badmem.mak (190 B)
samples/chap02/batman.c (546 B)
samples/chap02/batman.def (146 B)
samples/chap02/batman.exe (20.08 KB)
samples/chap02/dynduo.h (56 B)
samples/chap02/dynduo.mak (553 B)
samples/chap02/robin.c (642 B)
samples/chap02/robin.def (145 B)
samples/chap02/robin.exe (22.08 KB)
samples/chap02/speed.c (1.01 KB)
samples/chap02/speed.def (140 B)
samples/chap02/speed.exe (22.08 KB)
samples/chap02/speed.mak (183 B)
samples/chap02/submem.c (2.28 KB)
samples/chap02/submem.def (158 B)
samples/chap02/submem.exe (21.11 KB)
samples/chap02/submem.mak (190 B)
samples/chap03/
samples/chap03/prog.c (738 B)
samples/chap03/prog.def (141 B)
samples/chap03/prog.exe (20.08 KB)
samples/chap03/prog.mak (176 B)
samples/chap03/startwin.c (1.36 KB)
samples/chap03/startwin.def (181 B)
samples/chap03/startwin.exe (20.61 KB)
samples/chap03/startwin.mak (212 B)
samples/chap03/thread.c (1.71 KB)
samples/chap03/thread.def (144 B)
samples/chap03/thread.exe (31.5 KB)
samples/chap03/thread.mak (193 B)
samples/chap04/
samples/chap04/chkea.c (10.02 KB)
samples/chap04/chkea.def (174 B)
samples/chap04/chkea.exe (55.5 KB)
samples/chap04/chkea.mak (609 B)
samples/chap04/chkeavac.exe (52.35 KB)
samples/chap04/chkea_cset.exe (23.11 KB)
samples/chap04/libpath.c (7.02 KB)
samples/chap04/libpath.def (162 B)
samples/chap04/libpath.exe (24.5 KB)
samples/chap04/libpath.mak (197 B)
samples/chap05/
samples/chap05/client.c (5.15 KB)
samples/chap05/client.def (157 B)
samples/chap05/client.exe (26.5 KB)
samples/chap05/clntsrvr.mak (449 B)
samples/chap05/common.h (1.84 KB)
samples/chap05/dcommon.h (3.43 KB)
samples/chap05/d_client.c (3.78 KB)
samples/chap05/d_client.def (158 B)
samples/chap05/d_client.exe (8.53 KB)
samples/chap05/d_client.mak (198 B)
samples/chap05/fthread.c (2.88 KB)
samples/chap05/fthread.def (162 B)
samples/chap05/fthread.exe (29.1 KB)
samples/chap05/qclient.c (3.92 KB)
samples/chap05/qclient.def (156 B)
samples/chap05/qclient.exe (29.1 KB)
samples/chap05/qcommon.h (2.04 KB)
samples/chap05/qserver.c (4.42 KB)
samples/chap05/qserver.def (156 B)
samples/chap05/qserver.exe (28.6 KB)
samples/chap05/q_cs.mak (468 B)
samples/chap05/server.c (5.23 KB)
samples/chap05/server.def (157 B)
samples/chap05/server.exe (26 KB)
samples/chap05/server.h (1.76 KB)
samples/chap05/sfthread.mak (455 B)
samples/chap05/sthread.c (2.95 KB)
samples/chap05/sthread.def (162 B)
samples/chap05/sthread.exe (29.1 KB)
samples/chap06/
samples/chap06/16bitio.dll (2.12 KB)
samples/chap06/16bitio.lib (1 KB)
samples/chap06/aut16550.c (2.56 KB)
samples/chap06/aut16550.def (166 B)
samples/chap06/aut16550.exe (27.6 KB)
samples/chap06/aut16550.h (576 B)
samples/chap06/aut16550.mak (288 B)
samples/chap06/bigfile (11 B)
samples/chap06/count.c (2.79 KB)
samples/chap06/count.def (212 B)
samples/chap06/count.dll (22.61 KB)
samples/chap06/count.lib (1.5 KB)
samples/chap06/count.mak (331 B)
samples/chap06/howbig.c (876 B)
samples/chap06/howbig.def (173 B)
samples/chap06/howbig.exe (6.89 KB)
samples/chap06/howbig.mak (227 B)
samples/chap06/man16550.c (4.85 KB)
samples/chap06/man16550.def (166 B)
samples/chap06/man16550.exe (29.1 KB)
samples/chap06/man16550.h (568 B)
samples/chap06/man16550.mak (274 B)
samples/chap06/mydll.c (615 B)
samples/chap06/mydll.def (247 B)
samples/chap06/mydll.dll (19.61 KB)
samples/chap06/mydll.lib (1.5 KB)
samples/chap06/mydll.mak (331 B)
samples/chap06/simple.c (951 B)
samples/chap06/simple.def (172 B)
samples/chap06/simple.exe (26.11 KB)
samples/chap06/simple.mak (240 B)
samples/chap07/
samples/chap07/gp.c (7.64 KB)
samples/chap07/gp.def (146 B)
samples/chap07/gp.exe (22.09 KB)
samples/chap07/gp.mak (162 B)
samples/chap08/
samples/chap08/32_term.c (5.57 KB)
samples/chap08/32_term.def (164 B)
samples/chap08/32_term.exe (28.6 KB)
samples/chap08/32_term.mak (244 B)
samples/chap08a/
samples/chap08a/16bitio.c (684 B)
samples/chap08a/16bitio.def (315 B)
samples/chap08a/16bitio.dll (1.6 KB)
samples/chap08a/16bitio.lib (1.5 KB)
samples/chap08a/16bitio.mak (329 B)
samples/chap08a/chk16550.c (2.18 KB)
samples/chap08a/chk16550.def (166 B)
samples/chap08a/chk16550.exe (27.6 KB)
samples/chap08a/chk16550.h (574 B)
samples/chap08a/chk16550.mak (263 B)
samples/chap08b/
samples/chap08b/16bitio.c (650 B)
samples/chap08b/16bitio.def (311 B)
samples/chap08b/16bitio.mak (336 B)
samples/chap08b/chk16550.c (2.36 KB)
samples/chap08b/chk16550.def (160 B)
samples/chap08b/chk16550.mak (270 B)
samples/chap08b/my_io.h (576 B)
samples/chap09/
samples/chap09/win1.c (2.43 KB)
samples/chap09/win1.def (140 B)
samples/chap09/win1.exe (16.58 KB)
samples/chap09/win1.mak (176 B)
samples/chap09/win1.obj (817 B)
samples/chap09/window.c (14.6 KB)
samples/chap09/window.def (140 B)
samples/chap09/window.exe (24.08 KB)
samples/chap09/window.mak (190 B)
samples/chap09/winword.c (18.66 KB)
samples/chap09/winword.def (146 B)
samples/chap09/winword.exe (24.08 KB)
samples/chap09/winword.mak (201 B)
samples/chap10/
samples/chap10/winsave.c (3.62 KB)
samples/chap10/winsave.def (154 B)
samples/chap10/winsave.exe (20.59 KB)
samples/chap10/winsave.mak (197 B)
samples/chap10/winsize.c (9.36 KB)
samples/chap10/winsize.def (148 B)
samples/chap10/winsize.exe (21.59 KB)
samples/chap10/winsize.mak (197 B)
samples/chap13/
samples/chap13/dialog.c (13.34 KB)
samples/chap13/dialog.def (168 B)
samples/chap13/dialog.exe (24.11 KB)
samples/chap13/dialog.h (333 B)
samples/chap13/dialog.ico (986 B)
samples/chap13/dialog.mak (439 B)
samples/chap13/dialog.rc (630 B)
samples/chap14/
samples/chap14/menu.bmp (586 B)
samples/chap14/menu.c (12.06 KB)
samples/chap14/menu.def (137 B)
samples/chap14/menu.exe (25.08 KB)
samples/chap14/menu.h (461 B)
samples/chap14/menu.ico (986 B)
samples/chap14/menu.mak (409 B)
samples/chap14/menu.rc (737 B)
samples/chap14/popup.c (8.08 KB)
samples/chap14/popup.def (139 B)
samples/chap14/popup.exe (22.08 KB)
samples/chap14/popup.h (191 B)
samples/chap14/popup.ico (3.42 KB)
samples/chap14/popup.mak (424 B)
samples/chap14/popup.rc (211 B)
samples/chap15/
samples/chap15/list1.c (14.49 KB)
samples/chap15/list1.def (149 B)
samples/chap15/list1.exe (23.11 KB)
samples/chap15/list1.h (540 B)
samples/chap15/list1.mak (430 B)
samples/chap15/listbox.c (14.95 KB)
samples/chap15/listbox.def (149 B)
samples/chap15/listbox.exe (26.09 KB)
samples/chap15/listbox.h (206 B)
samples/chap15/listbox.mak (1.12 KB)
samples/chap15/listbox.rc (610 B)
samples/chap16/
samples/chap16/button.c (8.21 KB)
samples/chap16/button.def (174 B)
samples/chap16/button.exe (23.1 KB)
samples/chap16/button.h (540 B)
samples/chap16/button.mak (439 B)
samples/chap16/button.rc (1.19 KB)
samples/chap17/
samples/chap17/entry.c (1.65 KB)
samples/chap17/entry.def (143 B)
samples/chap17/entry.exe (20.58 KB)
samples/chap17/entry.mak (447 B)
samples/chap17/entry.rc (1.22 KB)
samples/chap17/entryrc.h (229 B)
samples/chap18/
samples/chap18/mle1.c (9.73 KB)
samples/chap18/mle1.def (149 B)
samples/chap18/mle1.exe (21.89 KB)
samples/chap18/mle1.mak (445 B)
samples/chap18/mle1.rc (295 B)
samples/chap18/mle1rc.h (268 B)
samples/chap18/mle2.c (9.81 KB)
samples/chap18/mle2.def (146 B)
samples/chap18/mle2.exe (21.92 KB)
samples/chap18/mle2.mak (445 B)
samples/chap18/mle2.rc (293 B)
samples/chap18/mle2rc.h (268 B)
samples/chap18/mle3.c (9.59 KB)
samples/chap18/mle3.def (144 B)
samples/chap18/mle3.exe (32.14 KB)
samples/chap18/mle3.exp (9 B)
samples/chap18/mle3.mak (447 B)
samples/chap18/mle3.rc (259 B)
samples/chap18/mle3rc.h (230 B)
samples/chap19/
samples/chap19/combo.c (1.66 KB)
samples/chap19/combo.def (141 B)
samples/chap19/combo.exe (20.52 KB)
samples/chap19/combo.mak (446 B)
samples/chap19/combo.rc (719 B)
samples/chap19/comborc.h (152 B)
samples/chap20/
samples/chap20/drag1.c (23.02 KB)
samples/chap20/drag1.def (133 B)
samples/chap20/drag1.exe (34.07 KB)
samples/chap20/drag1.mak (177 B)
samples/chap20/drag2.c (27.28 KB)
samples/chap20/drag2.def (133 B)
samples/chap20/drag2.exe (34.57 KB)
samples/chap20/drag2.mak (177 B)
samples/chap20/drag3.c (26.49 KB)
samples/chap20/drag3.def (133 B)
samples/chap20/drag3.exe (35.07 KB)
samples/chap20/drag3.mak (410 B)
samples/chap20/drag3.rc (142 B)
samples/chap20/drag3rc.h (115 B)
samples/chap21/
samples/chap21/value.c (14.92 KB)
samples/chap21/value.def (143 B)
samples/chap21/value.exe (23.08 KB)
samples/chap21/value.h (191 B)
samples/chap21/value.mak (424 B)
samples/chap21/value.rc (641 B)
samples/chap22/
samples/chap22/notebook.c (13.19 KB)
samples/chap22/notebook.def (145 B)
samples/chap22/notebook.exe (24.08 KB)
samples/chap22/notebook.h (579 B)
samples/chap22/notebook.mak (469 B)
samples/chap22/notebook.rc (1.97 KB)
samples/chap23/
samples/chap23/contain1.c (13.62 KB)
samples/chap23/contain1.def (167 B)
samples/chap23/contain1.exe (29.6 KB)
samples/chap23/contain1.h (457 B)
samples/chap23/contain1.ico (874 B)
samples/chap23/contain1.mak (472 B)
samples/chap23/contain1.rc (374 B)
samples/chap23/contain2.c (19.87 KB)
samples/chap23/contain2.def (168 B)
samples/chap23/contain2.exe (31.1 KB)
samples/chap23/contain2.h (457 B)
samples/chap23/contain2.ico (874 B)
samples/chap23/contain2.mak (472 B)
samples/chap23/contain2.rc (444 B)
samples/chap23/contain3.c (27.54 KB)
samples/chap23/contain3.def (167 B)
samples/chap23/contain3.exe (31.6 KB)
samples/chap23/contain3.h (457 B)
samples/chap23/contain3.ico (874 B)
samples/chap23/contain3.mak (484 B)
samples/chap23/contain3.rc (447 B)
samples/chap23/contain4.c (30.99 KB)
samples/chap23/contain4.def (322 B)
samples/chap23/contain4.exe (31.88 KB)
samples/chap23/contain4.h (685 B)
samples/chap23/contain4.ico (874 B)
samples/chap23/contain4.mak (529 B)
samples/chap23/contain4.rc (859 B)
samples/chap24/
samples/chap24/spin.c (13.07 KB)
samples/chap24/spin.def (138 B)
samples/chap24/spin.exe (23.58 KB)
samples/chap24/spin.h (334 B)
samples/chap24/spin.mak (409 B)
samples/chap24/spin.rc (149 B)
samples/chap25/
samples/chap25/circle.c (7.93 KB)
samples/chap25/circle.def (149 B)
samples/chap25/circle.exe (21.09 KB)
samples/chap25/circle.h (88 B)
samples/chap25/circle.mak (236 B)
samples/chap25/slider.c (8.05 KB)
samples/chap25/slider.def (140 B)
samples/chap25/slider.exe (22.08 KB)
samples/chap25/slider.h (153 B)
samples/chap25/slider.mak (439 B)
samples/chap25/slider.rc (698 B)
samples/chap26/
samples/chap26/filedlg.c (7.74 KB)
samples/chap26/filedlg.def (169 B)
samples/chap26/filedlg.exe (23.11 KB)
samples/chap26/filedlg.h (229 B)
samples/chap26/filedlg.mak (454 B)
samples/chap26/filedlg.rc (259 B)
samples/chap26/fontdlg.c (21.56 KB)
samples/chap26/fontdlg.def (169 B)
samples/chap26/fontdlg.exe (24.61 KB)
samples/chap26/fontdlg.h (153 B)
samples/chap26/fontdlg.mak (454 B)
samples/chap26/fontdlg.rc (187 B)
samples/chap27/
samples/chap27/subclass.c (11.21 KB)
samples/chap27/subclass.def (139 B)
samples/chap27/subclass.exe (22.58 KB)
samples/chap27/subclass.mak (204 B)
samples/chap29/
samples/chap29/help1.c (6.47 KB)
samples/chap29/help1.def (239 B)
samples/chap29/help1.exe (18 KB)
samples/chap29/help1.h (457 B)
samples/chap29/help1.hlp (2.31 KB)
samples/chap29/help1.ipf (1.55 KB)
samples/chap29/help1.mak (597 B)
samples/chap29/help1.rc (720 B)
samples/chap29/help2.c (5.66 KB)
samples/chap29/help2.def (239 B)
samples/chap29/help2.exe (21.8 KB)
samples/chap29/help2.h (609 B)
samples/chap29/help2.hlp (2.5 KB)
samples/chap29/help2.ipf (1.75 KB)
samples/chap29/help2.mak (597 B)
samples/chap29/help2.rc (903 B)
samples/chap30/
samples/chap30/thrd1.c (9.63 KB)
samples/chap30/thrd1.def (144 B)
samples/chap30/thrd1.exe (27.08 KB)
samples/chap30/thrd1.mak (451 B)
samples/chap30/thrd1.rc (158 B)
samples/chap30/thrd1rc.h (114 B)
samples/chap30/thrd2.c (11.6 KB)
samples/chap30/thrd2.def (144 B)
samples/chap30/thrd2.exe (27.44 KB)
samples/chap30/thrd2.mak (451 B)
samples/chap30/thrd2.rc (158 B)
samples/chap30/thrd2rc.h (114 B)
samples/chap30/thrd3.c (8.92 KB)
samples/chap30/thrd3.def (144 B)
samples/chap30/thrd3.exe (27.58 KB)
samples/chap30/thrd3.mak (445 B)
samples/chap30/thrd3.rc (158 B)
samples/chap30/thrd3rc.h (114 B)
samples/chap30/thrd4.c (10.56 KB)
samples/chap30/thrd4.def (144 B)
samples/chap30/thrd4.exe (28.08 KB)
samples/chap30/thrd4.mak (445 B)
samples/chap30/thrd4.rc (255 B)
samples/chap30/thrd4rc.h (228 B)
samples/read.me (1.12 KB)