QuickTime 4.1.2 SDK Read Me - Windows

The QuickTime 4.1.2 SDK contains the include files and libraries required 
to build a Windows application that uses QuickTime. You also have the 
tools to generate QuickTime resources for your application or QuickTime 
component.

QuickTime Interfaces
The Interfaces come in three folders: CIncludes, ComponentIncludes,
and RIncludes. The CIncludes folder contains the header files for
calling QuickTime functions. The ComponentIncludes folder contains
headers you need if you are writing a QuickTime component. The
RIncludes folder contains headers for creating QuickTime resources.

In order to use these files, you must set up your compiler to
search these folders for header files. If you are using MSDev: select
the Settings item from the Build menu, select the C/C++ tab and choose 
the Preprocessor Category. Add the path to the QuickTime include 
directory to the Additional include directories section.

If you are a Macintosh developer, you will notice that Types.h,
Memory.h, and Windows.h, are missing. In order to avoid file name
collisions with standard Windows headers, these files have been
renamed to MacTypes.h, MacMemory.h, and MacWindows.h. Since these
files are also in the Macintosh SDK, you should use the new file
names.

In order to avoid procedure name conflicts with the standard
Windows headers, some procedures have been renamed. For example, to
use QuickTime's SetRect call, you must call MacSetRect. These new
names are also available in the Macintosh headers.

QuickTime Libraries
Your application or dll must to link with the libraries provided
in the Lib directory. There are libraries for QuickTime
(QTMLclient.lib), QuickTime VR (QTVR.lib), QuickDraw 3D
(QD3D.lib, Rave.lib), and QuickTime Streaming (QTSCLient.lib).

QuickTime Resource Tools
If you are writing a Windows application that uses QuickTime, you
will not need to create any QuickTime resources.

Some features of QuickTime require QuickTime resources. For
example, if you create a QuickTime component, you will need to create
a QuickTime resource so that your component can be registered. The
applications in the Tools directory let you create these resources.

For the latest information on QuickTime development, check out the QuickTime 
Developers web site at:

http://developer.apple.com/quicktime/index.html

Enjoy,
QuickTime Team
