Jump To:
Leopard Reference Library: Legacy Documents
As Carbon and Mac OS X evolve, the APIs and technologies they encompass change to meet the needs of users and developers. As part of this evolution, less efficient features, interfaces, and programming techniques are retired or deprecated in favor of newer ones. Apple makes these changes only when deemed absolutely necessary. Legacy documents help developers identify replacements for deprecated and unsupported technologies and update their products to run on current Apple platforms.
Go to the Carbon Reference Library for up-to-date development information.
Document Descriptions
On Off
Display

Sort by
Title
Sort by
Legacy Status
Sorted by
Resource Type
Sort by
Date
Live Scroll (HTML) (DMG) (ZIP)
Demonstrates how to implementing live scrolling during the tracking of scroll bar thumbs.
Deprecated Sample Code 2003-01-30
LocalServer (HTML) (DMG) (ZIP)
Sample demonstrates how a Classic process can communicate with a Mac OS X process using IP networking protocols.
Deprecated Sample Code 2003-01-30
Password (HTML) (DMG) (ZIP)
Illustrates three different ways to implement password fields in dialogs.
Deprecated Sample Code 2003-01-30
PopUpMenuWithCurFont (HTML) (DMG) (ZIP)
Demonstrates what must be done to control the font used by MDEF 0 during PopUpMenuSelect.
Deprecated Sample Code 2003-01-30
ProgressBars (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
RequiredFinderColors (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
ROMResourceDump (HTML) (DMG) (ZIP)
Illustrates how to copy all resources in the Macintosh's ROM into a file.
Deprecated Sample Code 2003-01-30
Scrap Parsing (HTML) (DMG) (ZIP)
Shows how to parse the in-memory scrap.
Deprecated Sample Code 2003-01-30
SegmentView (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
ShadingWinds (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
Sys7 popUpCDEF (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
Tabs LDEF (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
TwoColumn LDEF (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
WDEFColorSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
WindowColors (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
ZoomWindow (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-30
Is PC Exchange Installed (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-23
AEGestalt (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
AEObject-Edition Sample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
BasicDiskImage (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
BufferedWindows (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
CarbonQuartzDrawingWPrinting (HTML) (DMG) (ZIP)
Demonstrates mixing QuickDraw and Quartz 2D drawing both on screen and during printing.
Deprecated Sample Code 2003-01-14
ChangeTextStyleRec (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
CoreSample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
CTMClip (HTML) (DMG) (ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing with clipping.
Deprecated Sample Code 2003-01-14
CTMDemo (HTML) (DMG) (ZIP)
Shows how to manipulate the Quartz 2D Current Transform Matrix (CTM) for image drawing without clipping.
Deprecated Sample Code 2003-01-14
CustomIcon (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
DefProcs (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
deleteEmptyDir (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
DisplayVideo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
DragWindow INIT (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
ficycle (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
FormatAsDOS (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
GetHWEthernetAddr (HTML) (DMG) (ZIP)
Shows how to obtain the hardware Ethernet address of a machine.
Deprecated Sample Code 2003-01-14
GetVInfo (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
INIT - CDEV (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
jGNE Helper (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
jGNEFilter (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MacCalendar (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MDEF.Sample (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MenuScripter (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MoreFinderEvents (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MyComponentOld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
MyRegisterComponentOld (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
NewCCursor (HTML) (DMG) (ZIP)
Shows how to create a black and white 'CURS' and a color 'crsr' cursor resource by hand.
Deprecated Sample Code 2003-01-14
Notification Hacks (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
NSLMiniBrowser (HTML) (DMG) (ZIP)
Uses the NSL API to find network services using SLP, NBP, and Directory Services.
Deprecated Sample Code 2003-01-14
OpenGL Movie (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OSA Preserve 68K Registers (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OT Virtual Server (HTML) (DMG) (ZIP)
Sample code which uses Open Transport and demonstrates real world issues.
Deprecated Sample Code 2003-01-14
OTLookupNameTest (HTML) (DMG) (ZIP)
Demonstrates how to lookup NBP entities on an AppleTalk network using Open Transport.
Deprecated Sample Code 2003-01-14
OTSimpleDownloadHTTP (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
OTTCPWillDial (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
PDEProject (HTML) (DMG) (ZIP)
Demonstrates an application-hosted printing dialog extension (PDE) that displays a custom pane in the Print dialog.
Deprecated Sample Code 2003-01-14
PDlog Expand (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Play (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Play Video Sample (HTML) (DMG) (ZIP)
The sample makes use of the RequestVideo sample code API.
Deprecated Sample Code 2003-01-14
PopMenus (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
PutAwayVolumes (HTML) (DMG) (ZIP)
Demonstrates several ways to unmount a volume and which contexts might require which techniques.
Deprecated Sample Code 2003-01-14
Red Rocket (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Reinstallable (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Save Print Record (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Set Folder Windows (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
SignatureToApp (HTML) (DMG) (ZIP)
Takes a signature (creator code) and finds the corresponding application, running or on disk.
Deprecated Sample Code 2003-01-14
Simple HLE (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
SmallDaemon (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Soundboard (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
Switch Stack (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
System 7.0 Menu Def Info (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
System 7.0 WDEF (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
TEXTtotypeIntlCoercion (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
TimeZone.Daylight (HTML) (DMG) (ZIP)
Shows how to read the current location and time zone that is set in Date & Time.
Deprecated Sample Code 2003-01-14
WDEFPatch (HTML) (DMG) (ZIP)
Unsupported Sample Code 2003-01-14
SndPlayDoubleBuffer and Carbon (HTML) (日本語 HTML)
TN1198.
Unsupported Technical Notes 2002-06-12
'pdat' specification (HTML) (日本語 HTML)
TN2049.
Unsupported Technical Notes 2002-04-22
File Mapping in Mac OS 9.1 (HTML)
TN2011.
Unsupported Technical Notes 2001-01-25
MP-Safe Routines (HTML)
TN2006.
Unsupported Technical Notes 2000-12-21
The Browser Control (aka That ListView Thing) (HTML)
TN2009.
Unsupported Technical Notes 2000-12-05
'CDEF' Parameters and Bugs (HTML)
TB31.
Unsupported Technical Notes 2000-08-14
Checklist for Building Applications and Extensions (HTML) (日本語 HTML)
TN1126.
Unsupported Technical Notes 2000-08-14
Color, Windows and 7.0 (HTML)
TB33.
Unsupported Technical Notes 2000-08-14
Creating Desktop Printers on the Fly (HTML) (日本語 HTML)
TN1131.
Unsupported Technical Notes 2000-08-14
Extending the Print Record for LaserWriter 8 (HTML) (日本語 HTML)
TN1161.
Unsupported Technical Notes 2000-08-14
Finder Flags (HTML)
TB09.
Unsupported Technical Notes 2000-08-14
Finder Icon Positioning and File Initialization (HTML)
TB42.
Unsupported Technical Notes 2000-08-14
How To Produce Continuous Sound Without Clicking (HTML)
TB03.
Unsupported Technical Notes 2000-08-14
Inside Macintosh: Memory Errata (HTML)
IMERRATA02.
Unsupported Technical Notes 2000-08-14
Inside Macintosh: Processes: Time Manager Addenda (HTML)
TN1063.
Unsupported Technical Notes 2000-08-14
'LDEF' Madness (HTML)
TB13.
Unsupported Technical Notes 2000-08-14
MultiFinder Frequently Asked Questions (HTML)
TB14.
Unsupported Technical Notes 2000-08-14
NewGWorlds in VRAM and AGP Memory (HTML) (日本語 HTML)
TN1182.
Unsupported Technical Notes 2000-08-14
On the Deferred Task Manager (HTML)
TN1003.
Unsupported Technical Notes 2000-08-14
Pending Update Perils (HTML) (日本語 HTML)
TN1147: Discusses potential problems when pending update events for windows behind modal dialogs are not serviced.
Deprecated Technical Notes 2000-08-14
The Problem with & (Simple) Fix to Purgeable WDEFs (HTML) (日本語 HTML)
TN1082.
Unsupported Technical Notes 2000-08-14
Scrapbook File Format (HTML)
TB24.
Unsupported Technical Notes 2000-08-14
Start Manager Extension Table Mechanism (HTML) (日本語 HTML)
TN1123.
Unsupported Technical Notes 2000-08-14
Cursor Components (HTML)
TN1196.
Unsupported Technical Notes 2000-04-01
Inside Macintosh: Files Errata (HTML) (日本語 HTML)
TN1041.
Unsupported Technical Notes 1999-11-01
FCBs, Now and Forever (HTML) (日本語 HTML)
TN1184.
Unsupported Technical Notes 1999-10-01
Object Support Library Version History (HTML) (日本語 HTML)
TN1095.
Unsupported Technical Notes 1998-11-01