Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
Relevant replacement documents include:
Application Files/ComApplication.h
////////// |
// |
// File: ComApplication.h |
// |
// Contains: Functions that could be overridden in a specific application. |
// |
// Written by: Tim Monroe |
// |
// Copyright: © 1999 by Apple Computer, Inc., all rights reserved. |
// |
// Change History (most recent first): |
// |
// <1> 11/05/99 rtm first file; based on earlier sample code |
// |
////////// |
#pragma once |
////////// |
// |
// header files |
// |
////////// |
#ifndef __QUICKTIMEVR__ |
#include <QuickTimeVR.h> |
#endif |
#ifndef __TEXTUTILS__ |
#include <TextUtils.h> |
#endif |
#ifndef __SCRIPT__ |
#include <Script.h> |
#endif |
#if TARGET_OS_MAC |
#ifndef __APPLEEVENTS__ |
#include <AppleEvents.h> |
#endif |
#include "MacFramework.h" |
#endif |
#if TARGET_OS_WIN32 |
#include "WinFramework.h" |
#endif |
#ifndef __QTUtilities__ |
#include "QTUtilities.h" |
#endif |
#include "ComResource.h" |
////////// |
// |
// constants |
// |
////////// |
////////// |
// |
// structures |
// |
////////// |
// application-specific data |
typedef struct ApplicationDataRecord { |
Boolean fBogusField; |
} ApplicationDataRecord, *ApplicationDataPtr, **ApplicationDataHdl; |
////////// |
// |
// function prototypes |
// |
////////// |
#if TARGET_OS_MAC |
void QTApp_InstallAppleEventHandlers (void); |
PASCAL_RTN OSErr QTApp_HandleOpenApplicationAppleEvent (const AppleEvent *theMessage, AppleEvent *theReply, unsigned long theRefcon); |
PASCAL_RTN OSErr QTApp_HandleOpenDocumentAppleEvent (const AppleEvent *theMessage, AppleEvent *theReply, unsigned long theRefcon); |
PASCAL_RTN OSErr QTApp_HandlePrintDocumentAppleEvent (const AppleEvent *theMessage, AppleEvent *theReply, unsigned long theRefcon); |
PASCAL_RTN OSErr QTApp_HandleQuitApplicationAppleEvent (const AppleEvent *theMessage, AppleEvent *theReply, unsigned long theRefcon); |
#endif // TARGET_OS_MAC |
// the other function prototypes are in the file MacFramework.h or WinFramework.h |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14