Microsoft Developer Network
▶
Highlights
▶
Technical Articles
▶
Sample Code
▶
Resource and Strategy
▶
Knowledge Base and Bug Lists
▶
Books and Magazine Articles
▼
Product Documentation
▶
C/C++ 7.0
▼
Macro Assembler 6.0
▶
Installation Guide
▼
Programming Guide
Title Page
▶
Introduction
▶
PART 1 Programming in Assembly Language
▶
PART 2 Improving Programmer Productivity
▼
PART 3 Advanced Topics
PART 3 Advanced Topics
▶
Chapter 17 Writing OS/2 Applications
▶
Chapter 18 Creating Dynamic-Link Libraries
▼
Chapter 19 Writing Memory-Resident Software
Chapter 19 Writing Memory-Resident Software
▶
19.1 Terminate-and-Stay-Resident Programs
▼
19.2 Interrupt Handlers in Active TSRs
19.2 Interrupt Handlers in Active TSRs
19.2.1 Auditing Hardware Events for TSR Requests
19.2.2 Monitoring System Status
19.2.3 Determining Whether to Invoke the TSR
19.3 Example of a Simple TSR: ALARM
▶
19.4 Using DOS in Active TSRs
▶
19.5 Preventing Interference
▶
19.6 Communicating through the Multiplex Interrupt
▶
19.8 Example of an Advanced TSR: SNAP
▶
Chapter 20 Mixed-Language Programming
▶
PART 4 Appendixes
▶
Language Reference
▶
Multimedia Development Kit
▶
OLE 1.0 Programmer's Reference
▶
Win32 SDK for Windows NT
▶
Windows 3.1 DDK
▶
Windows 3.1 SDK
▶
QuickC for Windows
▶
Unsupported Tools & Utilities