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
▶
Multimedia Development Kit
▶
OLE 1.0 Programmer's Reference
▼
Win32 SDK for Windows NT
▼
Programmer's Reference: Overviews (prelim. )
Title Page
▶
Introduction to the Win32 API
▶
PART 1 System Services
▶
PART 2 Window Management
▶
PART 3 Graphics Device Interface
▼
PART 4 Multimedia Services
PART 4 Multimedia Services
▶
Chapter 76 Introduction to Multimedia Services
▶
Chapter 77 Media Control Interface
▶
Chapter 78 Introduction to Audio
▶
Chapter 79 High-Level Audio
▼
Chapter 80 Low-Level Audio
Chapter 80 Low-Level Audio
80.1 Function Prefixes
▶
80.2 Using Low-Level Audio Services
▶
80.3 Playing Waveform Audio
▶
80.4 Recording Waveform Audio
▼
80.5 Playing MIDI Audio
80.5 Playing MIDI Audio
80.5.1 MIDI Output Data Types
80.5.2 Querying MIDI Output Devices
80.5.3 Opening MIDI Output Devices
80.5.4 Sending MIDI Messages
80.5.5 Sending Buffered Messages
80.5.6 Sending MIDI Messages Using Running-Status
80.5.7 Resetting MIDI Output
80.5.8 Changing Internal MIDI Synthesizer Volume
80.5.9 Preloading Patches With Internal MIDI Synthesizers
80.5.10 Using the MIDI Mapper With Low-Level MIDI Functions
▶
80.6 Recording MIDI Audio
▶
80.7 Auxiliary Audio Devices
▶
Chapter 81 Multimedia Timers
▶
Chapter 82 Multimedia File I/O
▶
PART 5 Extension Libraries
▶
PART 6 Appendixes
▶
Programmer's Reference: API (prelim. )
▶
Windows 3.1 DDK
▶
Windows 3.1 SDK
▶
QuickC for Windows
▶
Unsupported Tools & Utilities