The entire library can be ordered with a single part number (10G3356).
You also can order each book separately.
- Application Design Guide (10G6260)
- This book provides an overview of OS/2 programming
concepts, including guidance on using the SOM to develop
applications and create workplace objects. Use this book
when building executable files or dynamic link libraries,
when writing code for an object-oriented environment, or
when migrating from DOS or OS/2 16-bit applications.
- Programming Guide
- A three-volume guide:
- Volume I (10G6261) describes the Control Program for
programming functions that are internal to applications,
including file system, memory management, exception
management, and multitasking functions.
- Volume II (10G6494) describes the Presentation Manager
windowed user interface, including messages and message
queues, window classes, frame windows, control windows,
and window controls. This book also describes how to
write a Presentation Manager application so that it
conforms to CUA guidelines.
- Volume III (10G6495) describes the graphics programming
interface, including graphic primitives, and graphics
segments, bit maps, and transformation functions. This
book also describes printing and device support.
- Information Presentation Facility Guide and Reference (10G6262)
- Intended for both application developers and information
developers (writers), this book provides guidance in using
the IPF tagging language and the IPF compiler and serves as
a reference for window functions, dynamic data functions,
and help manager messages.
- System Object Model Guide and Reference (10G6309)
- Aimed at the programmer experienced in developing
object-oriented programs, this hardcopy book repeats the
contents of the online reference.
- Control Program Programming Reference (10G6263)
- This book is a hardcopy version of the online Control
Program Reference.
- Presentation Manager Programming Reference
- A three-volume hardcopy version of the online Presentation
Manager Reference:
- Volume I (10G6264) has an alphabetic listing of the Ddf
(dynamic data format), Dev (device), Drg (dragdrop), Gpi
(graphics), Prf (profile), and Spl (spooler) API
functions.
- Volume II (10G6265) has an alphabetic listing of the Win
(window) API functions and the new WP (workplace)
methods.
- Volume III (10G6272) contains related information such
as graphics-orders, data types, application hooks and
procedures, and Presentation Manager messages.
- REXX Information
- The Procedures Language 2/REXX User's Guide (10G6269)
has two parts: "Basics" includes frequently used
features; "Advanced Topics" describes special features
and includes examples. The book is for the user who
wants to learn how to program in REXX.
- Procedures Language 2/REXX Programming Reference
(10G6268) describes the REXX function supported by OS/2
2.0.
- Device-driver references
- Three manuals, written for device driver program developers,
specify information about the three types of device drivers:
- Physical Device Driver Reference (10G6266) provides
category, function code, and calling conventions for I/O
control (IOCtl) functions, including those needed for
DevHlp routines.
- Virtual Device Driver Reference (10G6310) provides
information on virtual DevHlp routines and describes
virtual device driver architecture, operations, and
inter-device driver communication. It also includes a
detailed description of each of the virtual device
drivers available with the OS/2 operating system.
- Presentation Driver Reference (10G6267) describes the
internal interface between the Presentation Manager
interface and the driver, and between the driver and the
I/O subsystem. This book also contains information
about queue drivers and port drivers. Detailed
descriptions of control structures, data structures, and
I/O formats also are included.
- Common User Access (CUA) Interface Design guides
- Systems Application Architecture: Common User Access
Guide to User Interface Design (SC34-4289) for software
and user-interface designers, describes the principles,
components, and techniques of user-interface design in
general, and the process of designing a product with a
Common User Access (CUA) interface.
- Systems Application Architecture: Common User Access
Advanced Interface Design Reference (SC34-4290) lists
all of the fundamental and recommended guidelines for
designing and developing a product with a CUA interface.