IBM OS/2 Warp Development Manuals: Difference between revisions
Appearance
(69 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
==IBM OS/2 Warp Toolkit== | ==IBM OS/2 Warp Toolkit== | ||
{|class="wikitable sortable" | {|class="wikitable sortable" | ||
!Title | !Title | ||
!Author | !class="unsortable"|Author | ||
!Year | !class="unsortable"|Year | ||
! | !class="unsortable"|Links | ||
|- | |- | ||
|[[Control Program Programming Guide and Reference]] | |[[Control Program Programming Guide and Reference]] | ||
| IBM | |rowspan=31|IBM | ||
| | |rowspan=8|1996 | ||
|CP1 | |[https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%201.inf CP1.INF] [https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%202.inf CP2.INF] [https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%203.inf CP3.INF] | ||
|- | |- | ||
|[[GPI Guide and Reference]] | |[[GPI Guide and Reference]] | ||
| | |[https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%201.inf GPI1.INF] [https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%202.inf GPI2.INF] [https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%203.inf GPI3.INF] [https://archive.org/download/ToolkitDocs1/GPI%20Guide%20and%20Reference%204.inf GPI4.INF] | ||
|- | |- | ||
|[[Presentation Manager Programming Guide and Reference]] | |[[Presentation Manager Programming Guide and Reference]] | ||
| | |[https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%201.inf PM1.INF] [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%202.inf PM2.INF], [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%203.inf PM3.INF], [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%204.inf PM4.INF], [https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference%205.inf PM5.INF] | ||
|- | |- | ||
|[[System Object Model Programming Guide]] | |[[System Object Model Programming Guide]] | ||
| | |[https://archive.org/download/ToolkitDocs1/System%20Object%20Model%20Programming%20Guide.inf SOMGUIDE.INF] | ||
|- | |- | ||
|[[System Object Model Programming Reference]] | |[[System Object Model Programming Reference]] | ||
| | |[https://archive.org/download/ToolkitDocs1/System%20Object%20Model%20Programming%20Reference.inf SOMREF.INF] | ||
|- | |- | ||
|[[Workplace Shell Programming Reference]] | |[[Workplace Shell Programming Reference]] | ||
| | |[https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%201.inf WPS1.INF] [https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%202.inf WPS2.INF] [https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%203.inf WPS3.INF] | ||
|- | |- | ||
|[[Workplace Shell Programming Guide]] | |[[Workplace Shell Programming Guide]] | ||
| | |[https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.inf WPSGUIDE.INF] | ||
|- | |- | ||
|[[IBM OS/2 16/32-bit Linear eXecutable Module Format (LX) Specification]] | |[[IBM OS/2 16/32-bit Linear eXecutable Module Format (LX) Specification]] | ||
| | | | ||
|- | |- | ||
|[[Programming Guide and Reference Addendum]] | |[[Programming Guide and Reference Addendum]] | ||
| | |1999 | ||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/addendum.inf ADDENDUM.INF] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/addendum.inf | |||
|- | |- | ||
|[[ALP Programming Guide and Reference]] | |[[ALP Programming Guide and Reference]] | ||
| | |rowspan=8|1996 | ||
|1996 | |[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/alpref.inf ALPREF.INF] | ||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/alpref.inf | |||
|- | |- | ||
|[[SystemView Agent DMI Programmer's Guide]] | |[[SystemView Agent DMI Programmer's Guide]] | ||
| | |[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/dnal1mst.inf DNAL1MST.INF] | ||
|- | |- | ||
|[[SystemView Agent DPI Programmer's Guide]] | |[[SystemView Agent DPI Programmer's Guide]] | ||
| | |[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/dpil1mst.inf DPIL1MST.INF] | ||
|- | |- | ||
|[[Multimedia Application Programming Guide]] | |[[Multimedia Application Programming Guide]] | ||
| | |[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/mmapg.inf MMAPG.INF] | ||
|- | |- | ||
|[[Multimedia Programming Reference]] | |[[Multimedia Programming Reference]] | ||
| | |[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/mmref1.inf MMREF1.INF], [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/mmref2.inf MMREF2.INF],[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/mmref3.inf MMREF3.INF] | ||
|- | |- | ||
|[[Multimedia Subsystem Programming Guide]] | |[[Multimedia Subsystem Programming Guide]] | ||
|IBM | |[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/mmsspg.inf MMSSPG.INF] | ||
|- | |||
|[[Enhanced Program Maintenance Utility (NMAKE32)]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/nmake32.inf NMAKE32.INF] | |||
|- | |||
|[[OpenGL Programming Reference]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/oglbase.inf OGLBASE.INF] | |||
|- | |||
|[[IBM OS/2 16/32-bit Object Module Format (OMF) Specification]] (Revision 11) | |||
|2001 | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/omfref.htm OMFREF.HTM] | |||
|- | |||
|[[Open32 Programming Guide and Reference]] | |||
|rowspan=7|1996 | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/open32.inf OPEN32.INF] | |||
|- | |||
|[[Problem Determination Programmer's Guide]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/pdguide.inf PDGUIDE.INF] | |||
|- | |||
|[[Bidirectional Language Programming Guide]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/pmbdtech.inf PMBDTECH.INF] | |||
|- | |||
|[[Legacy Resource Compiler Guide and Reference]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/rc16.inf RC16.INF] | |||
|- | |||
|[[Object REXX Programming Guide]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/rexxpg.inf REXXPG.INF] | |||
|- | |||
|[[RXSTRING Library of Functions]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/rxstring.txt RXSTRING.TXT] | |||
|- | |||
|[[OS/2 Server Family Programming Reference]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/srvfpqr.inf SRVFPQR.INF] | |||
|- | |||
|[[TCP/IP Version 4.21 Programming Reference]] (Fourth Edition) | |||
|1999 | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/tcppr.inf TCPPR.INF] | |||
|- | |||
|[[Tools Reference]] | |||
|1996 | |1996 | ||
| | |[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/toolsref.inf TOOLSREF.INF] | ||
| | |- | ||
|[[Unicode Programming Reference]] (Second Edition) | |||
|1997 | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/uniapi.htm UNIAPI.HTM] | |||
|- | |||
|[[Using Your Toolkit]] | |||
|rowspan=3|1996 | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/usetlkt.inf USETLKT.INF] | |||
|- | |||
|[[IBM C Library Reference]] | |||
|[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/xpg4ref.inf XPG4REF.INF] | |||
|- | |||
|[[IPF Programming Guide and Reference]] | |||
|[https://archive.org/download/IBMOS2TechnicalDocumentation/IPFREF.INF IPFREF.INF] | |||
|- | |||
|[[Windows Sockets]] Version 1.1 | |||
|Martin Hall<br />Mark Towfiq<br />Geoff Arnold<br />David Treadwell<br />Henry Sanders | |||
|1993 | |||
|[https://archive.org/download/IBMOS2TechnicalDocumentation/WINSOC11.INF WINSOC11.INF] | |||
|} | |||
==Debugging== | |||
{|class="wikitable" | |||
!Title||Author||Year||Document No.||Links | |||
|- | |||
|[[The OS/2 Debugging Handbook]] (IR 0.7)||Pete Guy, Richard Moore||1999||SG24-4640-00||[https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/sg244640.inf sg244640.inf] | |||
|- | |- | ||
| | |[[Kernel Debugger Reference]]|| ||1996|| ||[https://archive.org/download/IBMOS2TechnicalDocumentation/KDEBUG.INF KDEBUG.INF] | ||
| | |} | ||
|1996 | |||
| | ==OpenDoc== | ||
| | {|class="wikitable" | ||
!Title | |||
!Author | |||
!Year | |||
!Document Ref. | |||
!Links | |||
|- | |- | ||
| | |OpenDoc Programming Guide | ||
|IBM | |rowspan=5|IBM | ||
|1996 | |rowspan=5|1996 | ||
| | | | ||
|[http://archive.org/download/IBMOS2TechnicalDocumentation/ODPGGDE1.INF ODPGGDE1.INF] + [http://archive.org/download/IBMOS2TechnicalDocumentation/ODPGGDE2.INF ODPGGDE2.INF] | |||
|- | |- | ||
|[[ | |OpenDoc Programming Reference | ||
| | |||
|[http://archive.org/download/IBMOS2TechnicalDocumentation/ODPGREF1.INF ODPGREF1.INF] + [http://archive.org/download/IBMOS2TechnicalDocumentation/ODPGREF2.INF ODPGREF2.INF] | |||
|- | |- | ||
| | |OpenDoc User Interface Guidelines | ||
| | | | ||
| | |[http://archive.org/download/IBMOS2TechnicalDocumentation/ODUI.INF ODUI.INF] | ||
|- | |- | ||
| | |[[OSA Programming Guide and Reference]] | ||
| | | | ||
| | |[http://archive.org/download/IBMOS2TechnicalDocumentation/OSA1.INF OSA1.INF] + [http://archive.org/download/IBMOS2TechnicalDocumentation/OSA2.INF OSA2.INF] | ||
|- | |- | ||
| | |PartMeister Guide and Reference | ||
| | | | ||
| | |[http://archive.org/download/IBMOS2TechnicalDocumentation/PMEISTER.INF PMEISTER.INF] | ||
| | |} | ||
==PowerPC Edition== | |||
{|class="wikitable" | |||
!Title | |||
!Author | |||
!Year | |||
!Document Ref. | |||
!Links | |||
|- | |- | ||
| | |API Addendum Volume 1 (PowerPC Edition) | ||
|IBM | |IBM | ||
| | | | ||
|APIBAS.INF | |||
|[https://archive.org/download/IBMOS2TechnicalDocumentation/apibas.inf INF], [https://archive.org/download/IBMOS2TechnicalDocumentation/APIBAS.PDF PDF] | |||
|} | |||
==IBM Device Driver Development Kit== | |||
{|class="wikitable sortable" | |||
!Title | |||
!class="unsortable"|Author | |||
!class="unsortable"|Year | |||
!Links | |||
|- | |- | ||
| | |[[PDDR/2 - 32-bit Omni Presentation Driver]] | ||
|IBM | |rowspan=16|IBM | ||
| | | | ||
| | |{{DLDDK|omni.inf}} | ||
|- | |- | ||
| | |[[AP2 - Automated Audio Device Driver Test Tool]] | ||
| | | | ||
|{{DLDDK|ap2.inf}} | |||
|- | |- | ||
| | |[[Assembly Language Processor (ALP) Assembler Reference]] | ||
| | | | ||
| | |{{DLDDK|alpref.inf}} | ||
| | |||
|- | |- | ||
| | |[[Display Device Driver Reference for OS/2]] | ||
| | | | ||
| | |{{DLDDK|display.inf}} | ||
| | |||
|- | |- | ||
| | |[[Graphics Adapter Device Driver Reference]] | ||
| | | | ||
|{{DLDDK|gradd.inf}} | |||
|- | |- | ||
| | |[[Input/Output Device Driver Reference]] | ||
| | | | ||
| | |{{DLDDK|in_out.inf}} | ||
| | |||
|- | |- | ||
| | |[[LAN Device Driver Documentation]] | ||
| | | | ||
| | | | ||
|- | |- | ||
| | |[[MMPM/2 Device Driver Reference]] | ||
| | | | ||
|{{DLDDK|mmpm2.inf}} | |||
|- | |- | ||
| | |[[Object-Oriented OS2 Audio Device Driver Samples]] | ||
| | | | ||
| | | | ||
|- | |- | ||
| | |[[Pen for OS/2 Device Driver Reference]] | ||
|1996 | |1996 | ||
| | |{{DLDDK|penos2.inf}} | ||
|- | |||
|[[Physical Device Driver Reference]] | |||
| | | | ||
|{{DLDDK|pddref.inf}} | |||
|- | |- | ||
| | |[[Presentation Device Driver Reference for OS/2]] | ||
| | | | ||
|{{DLDDK|pdrref.inf}} | |||
|- | |- | ||
| | |[[Printer Device Driver Reference for OS/2]] | ||
| | | | ||
|{{DLDDK|printer.inf}} | |||
|- | |- | ||
| | |[[Storage Device Driver Reference]] | ||
| | | | ||
|{{DLDDK|storage.inf}} | |||
|- | |- | ||
| | |[[Using Your DDK]] | ||
| | | | ||
|{{DLDDK|useddk.inf}} | |||
|- | |- | ||
| | |[[Virtual Device Driver Reference for OS/2]] | ||
| | | | ||
|{{DLDDK|vddref.inf}} | |||
|} | |||
==DBCS== | |||
{|class="wikitable sortable" | |||
!Title | |||
!class="unsortable"|Author | |||
!class="unsortable"|Year | |||
!Links | |||
|- | |- | ||
| | |DBCS Design Guide and Information for OS/2 | ||
| | |rowspan=5|IBM | ||
|1994 | |||
|[https://komh.github.io/os2books/dbcs/os2dbcs] | |||
|- | |||
|Open32 NLS extension | |||
|1996 | |||
|[https://komh.github.io/os2books/dbcs/open32j] | |||
|- | |||
|OS/2 32bit Input Method | |||
|1996 | |1996 | ||
| | |[https://komh.github.io/os2books/dbcs/im32] | ||
| | |- | ||
|OS/2 DBCS application Primer for DBCS OS/2 V2.1 | |||
|1995 | |||
|[https://komh.github.io/os2books/dbcs/os2prm21] | |||
|- | |||
|OS/2 Warp Appl. Primer featuring XPG4 | |||
|1995 | |||
|[https://komh.github.io/os2books/dbcs/xprmos2] | |||
|- | |||
|} | |} | ||
[[Category:Documentation]] | |||
[[Category:Documentation]] | [[Category:Documentation]] |
Latest revision as of 19:20, 15 April 2025
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
IBM OS/2 Warp Toolkit
Debugging
Title | Author | Year | Document No. | Links |
---|---|---|---|---|
The OS/2 Debugging Handbook (IR 0.7) | Pete Guy, Richard Moore | 1999 | SG24-4640-00 | sg244640.inf |
Kernel Debugger Reference | 1996 | KDEBUG.INF |
OpenDoc
Title | Author | Year | Document Ref. | Links |
---|---|---|---|---|
OpenDoc Programming Guide | IBM | 1996 | ODPGGDE1.INF + ODPGGDE2.INF | |
OpenDoc Programming Reference | ODPGREF1.INF + ODPGREF2.INF | |||
OpenDoc User Interface Guidelines | ODUI.INF | |||
OSA Programming Guide and Reference | OSA1.INF + OSA2.INF | |||
PartMeister Guide and Reference | PMEISTER.INF |
PowerPC Edition
Title | Author | Year | Document Ref. | Links |
---|---|---|---|---|
API Addendum Volume 1 (PowerPC Edition) | IBM | APIBAS.INF | INF, PDF |
IBM Device Driver Development Kit
DBCS
Title | Author | Year | Links |
---|---|---|---|
DBCS Design Guide and Information for OS/2 | IBM | 1994 | [1] |
Open32 NLS extension | 1996 | [2] | |
OS/2 32bit Input Method | 1996 | [3] | |
OS/2 DBCS application Primer for DBCS OS/2 V2.1 | 1995 | [4] | |
OS/2 Warp Appl. Primer featuring XPG4 | 1995 | [5] |