Mac OS 9
HTMLRendering.h File Reference

HTML Rendering Library Interfaces. More...

#include <MacTypes.h>
#include <Quickdraw.h>
#include <Events.h>
#include <Files.h>
#include <CodeFragments.h>
#include <Controls.h>
#include <CFData.h>
#include <CFString.h>
#include <CFURL.h>

Go to the source code of this file.

Macros

#define NewHRWasURLVisitedUPP(userRoutine)
 
#define NewHRNewURLUPP(userRoutine)
 
#define NewHRURLToFSSpecUPP(userRoutine)
 
#define DisposeHRWasURLVisitedUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeHRNewURLUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define DisposeHRURLToFSSpecUPP(userUPP)   DisposeRoutineDescriptor(userUPP)
 
#define InvokeHRWasURLVisitedUPP(url, refCon, userUPP)
 
#define InvokeHRNewURLUPP(url, targetFrame, addToHistory, refCon, userUPP)
 
#define InvokeHRURLToFSSpecUPP(rootURL, linkURL, fsspec, urlSourceType, refCon, userUPP)
 
#define NewHRWasURLVisitedProc(userRoutine)   NewHRWasURLVisitedUPP(userRoutine)
 
#define NewHRNewURLProc(userRoutine)   NewHRNewURLUPP(userRoutine)
 
#define NewHRURLToFSSpecProc(userRoutine)   NewHRURLToFSSpecUPP(userRoutine)
 
#define CallHRWasURLVisitedProc(userRoutine, url, refCon)    InvokeHRWasURLVisitedUPP(url, refCon, userRoutine)
 
#define CallHRNewURLProc(userRoutine, url, targetFrame, addToHistory, refCon)    InvokeHRNewURLUPP(url, targetFrame, addToHistory, refCon, userRoutine)
 
#define CallHRURLToFSSpecProc(userRoutine, rootURL, linkURL, fsspec, urlSourceType, refCon)
 

Typedefs

typedef struct OpaqueHRReference * HRReference
 
typedef SInt16 HRScrollbarState
 
typedef void * refCon
 
typedef const char * targetFrame
 
typedef const char Boolean addToHistory
 
typedef CFStringRef targetString
 
typedef UInt16 URLSourceType
 
typedef const char * linkURL
 
typedef const char FSSpec * fsspec
 
typedef const char FSSpec URLSourceType urlSourceType
 
typedef CFStringRef linkString
 
typedef CFStringRef FSReffref
 

Enumerations

enum  { kHRRendererHTML32Type = FOUR_CHAR_CODE('ht32') }
 
enum  { eHRScrollbarOn = 0 , eHRScrollbarOff = 1 , eHRScrollbarAuto = 2 }
 
enum  {
  kHRLookingForHTMLSource = 1 , kHRLookingForImage = 2 , kHRLookingForEmbedded = 3 , kHRLookingForImageMap = 4 ,
  kHRLookingForFrame = 5
}
 
enum  { uppHRWasURLVisitedProcInfo = 0x000003D0 }
 
enum  { uppHRNewURLProcInfo = 0x000037F0 }
 
enum  { uppHRURLToFSSpecProcInfo = 0x0000EFF0 }
 

Functions

OSStatus HRGetHTMLRenderingLibVersion (NumVersion *returnVers)
 
OSStatus HRNewReference (HRReference *hrRef, OSType rendererType, GrafPtr grafPtr)
 
OSStatus HRNewReferenceInWindow (HRReference *hrRef, OSType rendererType, WindowRef inWindowRef)
 
OSStatus HRDisposeReference (HRReference hrRef)
 
SInt32 HRFreeMemory (Size inBytesNeeded)
 
void HRScreenConfigurationChanged (void)
 
Boolean HRIsHREvent (const EventRecord *eventRecord)
 
OSStatus HRSetGrafPtr (HRReference hrRef, GrafPtr grafPtr)
 
OSStatus HRSetWindowRef (HRReference hrRef, WindowRef windowRef)
 
OSStatus HRSetEmbeddingControl (HRReference hrRef, ControlRef controlRef)
 
OSStatus HRActivate (HRReference hrRef)
 
OSStatus HRDeactivate (HRReference hrRef)
 
OSStatus HRDraw (HRReference hrRef, RgnHandle updateRgnH)
 
OSStatus HRDrawInPort (HRReference hrRef, RgnHandle updateRgnH, CGrafPtr grafPtr)
 
OSStatus HRSetRenderingRect (HRReference hrRef, const Rect *renderingRect)
 
OSStatus HRGetRenderedImageSize (HRReference hrRef, Point *renderingSize)
 
OSStatus HRGetRenderedImageSize32 (HRReference hrRef, UInt32 *height, UInt32 *width)
 
OSStatus HRScrollToLocation (HRReference hrRef, Point *location)
 
OSStatus HRScrollToImageLocation32 (HRReference hrRef, SInt32 h, SInt32 v)
 
OSStatus HRForceQuickdraw (HRReference hrRef, Boolean forceQuickdraw)
 
OSStatus HRSetScrollbarState (HRReference hrRef, HRScrollbarState hScrollbarState, HRScrollbarState vScrollbarState)
 
OSStatus HRSetDrawBorder (HRReference hrRef, Boolean drawBorder)
 
OSStatus HRSetGrowboxCutout (HRReference hrRef, Boolean allowCutout)
 
OSStatus HRGoToFile (HRReference hrRef, const FSSpec *fsspec, Boolean addToHistory, Boolean forceRefresh)
 
OSStatus HRGoToURL (HRReference hrRef, const char *url, Boolean addToHistory, Boolean forceRefresh)
 
OSStatus HRGoToAnchor (HRReference hrRef, const char *anchorName)
 
OSStatus HRGoToPtr (HRReference hrRef, char *buffer, UInt32 bufferSize, Boolean addToHistory, Boolean forceRefresh)
 
OSStatus HRGoToFSRef (HRReference hrRef, const FSRef *fref, Boolean addToHistory, Boolean forceRefresh)
 
OSStatus HRGoToCFURL (HRReference hrRef, CFURLRef url, Boolean addToHistory, Boolean forceRefresh)
 
OSStatus HRGoToAnchorCFString (HRReference hrRef, CFStringRef anchorName)
 
OSStatus HRGoToData (HRReference hrRef, CFDataRef data, Boolean addToHistory, Boolean forceRefresh)
 
OSStatus HRGetRootURL (HRReference hrRef, Handle rootURLH)
 
OSStatus HRGetBaseURL (HRReference hrRef, Handle baseURLH)
 
OSStatus HRGetHTMLURL (HRReference hrRef, Handle HTMLURLH)
 
OSStatus HRGetTitle (HRReference hrRef, StringPtr title)
 
OSStatus HRGetHTMLFile (HRReference hrRef, FSSpec *fsspec)
 
OSStatus HRGetRootURLAsCFString (HRReference hrRef, CFStringRef *rootString)
 
OSStatus HRGetBaseURLAsCFString (HRReference hrRef, CFStringRef *baseString)
 
OSStatus HRGetHTMLURLAsCFURL (HRReference hrRef, CFURLRef *theURL)
 
OSStatus HRGetTitleAsCFString (HRReference hrRef, CFStringRef *title)
 
OSStatus HRGetHTMLFileAsFSRef (HRReference hrRef, FSRef *fref)
 
OSStatus HRUtilCreateFullURL (const char *rootURL, const char *linkURL, Handle fullURLH)
 
OSStatus HRUtilGetFSSpecFromURL (const char *rootURL, const char *linkURL, FSSpec *destSpec)
 
OSStatus HRUtilGetURLFromFSSpec (const FSSpec *fsspec, Handle urlHandle)
 
OSStatus HRUtilCreateFullCFURL (CFStringRef rootString, CFStringRef linkString, CFURLRef *url)
 
OSStatus HRUtilGetFSRefFromURL (CFStringRef rootString, CFStringRef linkString, FSRef *destRef)
 
OSStatus HRUtilGetURLFromFSRef (const FSRef *fileRef, CFURLRef *url)
 
typedef CALLBACK_API (Boolean, HRWasURLVisitedProcPtr)(const char *url
 
typedef STACK_UPP_TYPE (HRWasURLVisitedProcPtr) HRWasURLVisitedUPP
 
void HRRegisterWasURLVisitedUPP (HRWasURLVisitedUPP inWasURLVisitedUPP, HRReference hrRef, void *inRefCon)
 
void HRUnregisterWasURLVisitedUPP (HRReference hrRef)
 
typedef CALLBACK_API (Boolean, HRWasCFURLVisitedProcPtr)(CFURLRef url
 
typedef TVECTOR_UPP_TYPE (HRWasCFURLVisitedProcPtr) HRWasCFURLVisitedUPP
 
void HRRegisterWasCFURLVisitedUPP (HRWasCFURLVisitedUPP inWasCFURLVisitedUPP, HRReference hrRef, void *inRefCon)
 
void HRUnregisterWasCFURLVisitedUPP (HRReference hrRef)
 
typedef CALLBACK_API (OSStatus, HRNewURLProcPtr)(const char *url
 
typedef STACK_UPP_TYPE (HRNewURLProcPtr) HRNewURLUPP
 
void HRRegisterNewURLUPP (HRNewURLUPP inNewURLUPP, HRReference hrRef, void *inRefCon)
 
void HRUnregisterNewURLUPP (HRReference hrRef)
 
typedef CALLBACK_API (OSStatus, HRNewCFURLProcPtr)(CFURLRef url
 
typedef TVECTOR_UPP_TYPE (HRNewCFURLProcPtr) HRNewCFURLUPP
 
void HRRegisterNewCFURLUPP (HRNewCFURLUPP inURLUPP, HRReference hrRef, void *inRefCon)
 
void HRUnregisterNewCFURLUPP (HRReference hrRef)
 
typedef CALLBACK_API (OSStatus, HRURLToFSSpecProcPtr)(const char *rootURL
 
typedef STACK_UPP_TYPE (HRURLToFSSpecProcPtr) HRURLToFSSpecUPP
 
void HRRegisterURLToFSSpecUPP (HRURLToFSSpecUPP inURLToFSSpecUPP, HRReference hrRef, void *inRefCon)
 
void HRUnregisterURLToFSSpecUPP (HRReference hrRef)
 
typedef CALLBACK_API (OSStatus, HRURLToFSRefProcPtr)(CFStringRef rootString
 
typedef TVECTOR_UPP_TYPE (HRURLToFSRefProcPtr) HRURLToFSRefUPP
 
void HRRegisterURLToFSRefUPP (HRURLToFSRefUPP inURLToFSRefUPP, HRReference hrRef, void *inRefCon)
 
void HRUnregisterURLToFSRefUPP (HRReference hrRef)
 
HRWasURLVisitedUPP NewHRWasURLVisitedUPP (HRWasURLVisitedProcPtr userRoutine)
 
HRWasCFURLVisitedUPP NewHRWasCFURLVisitedUPP (HRWasCFURLVisitedProcPtr userRoutine)
 
HRNewURLUPP NewHRNewURLUPP (HRNewURLProcPtr userRoutine)
 
HRNewCFURLUPP NewHRNewCFURLUPP (HRNewCFURLProcPtr userRoutine)
 
HRURLToFSSpecUPP NewHRURLToFSSpecUPP (HRURLToFSSpecProcPtr userRoutine)
 
HRURLToFSRefUPP NewHRURLToFSRefUPP (HRURLToFSRefProcPtr userRoutine)
 
void DisposeHRWasURLVisitedUPP (HRWasURLVisitedUPP userUPP)
 
void DisposeHRWasCFURLVisitedUPP (HRWasCFURLVisitedUPP userUPP)
 
void DisposeHRNewURLUPP (HRNewURLUPP userUPP)
 
void DisposeHRNewCFURLUPP (HRNewCFURLUPP userUPP)
 
void DisposeHRURLToFSSpecUPP (HRURLToFSSpecUPP userUPP)
 
void DisposeHRURLToFSRefUPP (HRURLToFSRefUPP userUPP)
 
Boolean InvokeHRWasURLVisitedUPP (const char *url, void *refCon, HRWasURLVisitedUPP userUPP)
 
Boolean InvokeHRWasCFURLVisitedUPP (CFURLRef url, void *refCon, HRWasCFURLVisitedUPP userUPP)
 
OSStatus InvokeHRNewURLUPP (const char *url, const char *targetFrame, Boolean addToHistory, void *refCon, HRNewURLUPP userUPP)
 
OSStatus InvokeHRNewCFURLUPP (CFURLRef url, CFStringRef targetString, Boolean addToHistory, void *refCon, HRNewCFURLUPP userUPP)
 
OSStatus InvokeHRURLToFSSpecUPP (const char *rootURL, const char *linkURL, FSSpec *fsspec, URLSourceType urlSourceType, void *refCon, HRURLToFSSpecUPP userUPP)
 
OSStatus InvokeHRURLToFSRefUPP (CFStringRef rootString, CFStringRef linkString, FSRef *fref, URLSourceType urlSourceType, void *refCon, HRURLToFSRefUPP userUPP)
 

Detailed Description

HTML Rendering Library Interfaces.

Introduced In: 1.0
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1999-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Macro Definition Documentation

◆ CallHRURLToFSSpecProc

#define CallHRURLToFSSpecProc (   userRoutine,
  rootURL,
  linkURL,
  fsspec,
  urlSourceType,
  refCon 
)
Value:
InvokeHRURLToFSSpecUPP(rootURL, linkURL, fsspec, urlSourceType, refCon, \
userRoutine)
OSStatus InvokeHRURLToFSSpecUPP(const char *rootURL, const char *linkURL, FSSpec *fsspec, URLSourceType urlSourceType, void *refCon, HRURLToFSSpecUPP userUPP)

◆ InvokeHRNewURLUPP

#define InvokeHRNewURLUPP (   url,
  targetFrame,
  addToHistory,
  refCon,
  userUPP 
)
Value:
(OSStatus) CALL_FOUR_PARAMETER_UPP((userUPP), uppHRNewURLProcInfo, (url), \
(targetFrame), (addToHistory), (refCon))

◆ InvokeHRURLToFSSpecUPP

#define InvokeHRURLToFSSpecUPP (   rootURL,
  linkURL,
  fsspec,
  urlSourceType,
  refCon,
  userUPP 
)
Value:
(OSStatus) \
CALL_FIVE_PARAMETER_UPP((userUPP), uppHRURLToFSSpecProcInfo, (rootURL), \
(linkURL), (fsspec), (urlSourceType), (refCon))

◆ InvokeHRWasURLVisitedUPP

#define InvokeHRWasURLVisitedUPP (   url,
  refCon,
  userUPP 
)
Value:
(Boolean) CALL_TWO_PARAMETER_UPP((userUPP), uppHRWasURLVisitedProcInfo, \
(url), (refCon))
unsigned char Boolean
Definition: MacTypes.h:318

◆ NewHRNewURLUPP

#define NewHRNewURLUPP (   userRoutine)
Value:
(HRNewURLUPP) NewRoutineDescriptor( \
(ProcPtr)(userRoutine), uppHRNewURLProcInfo, GetCurrentArchitecture())
UniversalProcPtr NewRoutineDescriptor(ProcPtr theProc, ProcInfoType theProcInfo, ISAType theISA)

pascal 4_bytes Func(4_bytes, 4_bytes, 1_byte, 4_bytes)

◆ NewHRURLToFSSpecUPP

#define NewHRURLToFSSpecUPP (   userRoutine)
Value:
(HRURLToFSSpecUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppHRURLToFSSpecProcInfo, \
GetCurrentArchitecture())

pascal 4_bytes Func(4_bytes, 4_bytes, 4_bytes, 2_bytes, 4_bytes)

◆ NewHRWasURLVisitedProc

#define NewHRWasURLVisitedProc (   userRoutine)    NewHRWasURLVisitedUPP(userRoutine)

support for pre-Carbon UPP routines: New...Proc and Call...Proc

◆ NewHRWasURLVisitedUPP

#define NewHRWasURLVisitedUPP (   userRoutine)
Value:
(HRWasURLVisitedUPP) \
NewRoutineDescriptor((ProcPtr)(userRoutine), uppHRWasURLVisitedProcInfo, \
GetCurrentArchitecture())

pascal 1_byte Func(4_bytes, 4_bytes)

Typedef Documentation

◆ URLSourceType

typedef UInt16 URLSourceType

URL to FSSpec function

If you register a function here, it will be called every time the renderer is going to locate a file. The function will be passed an enum indicating the type of file being asked for.

Function Documentation

◆ CALLBACK_API() [1/5]

typedef CALLBACK_API ( Boolean  ,
HRWasCFURLVisitedProcPtr   
)

Use these API from a Carbon App instead of using HRRegisterWasURLVisitedUPP, HRUnregisterWasURLVisitedUPP. These APIs are same in behavior with their old counter parts. The only difference is that they take CFURLRef as parameters.

◆ CALLBACK_API() [2/5]

typedef CALLBACK_API ( Boolean  ,
HRWasURLVisitedProcPtr   
) const

Visited links

If you register a function here, it will be called to determine whether or not the given URL has been visited. It should return true if the URL has been visited.

In addition to the URLs that the application may add to the list of visited links, it should also add URLs that the user clicks on. These URLs can be caught by the "add URL to history" callback below.

◆ CALLBACK_API() [3/5]

typedef CALLBACK_API ( OSStatus  ,
HRNewCFURLProcPtr   
)

Use these API from a Carbon App instead of using HRRegisterNewURLUPP, HRUnregisterNewURLUPP. These APIs are same in behavior with their old counter parts. The only difference is that they take CFURLRef as parameters.

◆ CALLBACK_API() [4/5]

typedef CALLBACK_API ( OSStatus  ,
HRNewURLProcPtr   
) const

New URL

If you register a function here, it will be called every time the renderer is going to display a new URL. A few examples of how you might use this include...

(a) maintaining a history of URLs
(b) maintainging a list of visited links
(c) setting a window title based on the new URL

◆ CALLBACK_API() [5/5]

typedef CALLBACK_API ( OSStatus  ,
HRURLToFSRefProcPtr   
)

Use these API from a Carbon App instead of using HRRegisterURLToFSSpecUPP, HRUnregisterURLToFSSpecUPP. These APIs are same in behavior with their old counter parts. The only difference is that they take FSRef as parameters.

◆ DisposeHRNewCFURLUPP()

void DisposeHRNewCFURLUPP ( HRNewCFURLUPP  userUPP)

DisposeHRNewCFURLUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ DisposeHRNewURLUPP()

void DisposeHRNewURLUPP ( HRNewURLUPP  userUPP)

DisposeHRNewURLUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ DisposeHRURLToFSRefUPP()

void DisposeHRURLToFSRefUPP ( HRURLToFSRefUPP  userUPP)

DisposeHRURLToFSRefUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ DisposeHRURLToFSSpecUPP()

void DisposeHRURLToFSSpecUPP ( HRURLToFSSpecUPP  userUPP)

DisposeHRURLToFSSpecUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ DisposeHRWasCFURLVisitedUPP()

void DisposeHRWasCFURLVisitedUPP ( HRWasCFURLVisitedUPP  userUPP)

DisposeHRWasCFURLVisitedUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ DisposeHRWasURLVisitedUPP()

void DisposeHRWasURLVisitedUPP ( HRWasURLVisitedUPP  userUPP)

DisposeHRWasURLVisitedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRActivate()

OSStatus HRActivate ( HRReference  hrRef)

HRActivate()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRDeactivate()

OSStatus HRDeactivate ( HRReference  hrRef)

HRDeactivate()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRDisposeReference()

OSStatus HRDisposeReference ( HRReference  hrRef)

HRDisposeReference()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRDraw()

OSStatus HRDraw ( HRReference  hrRef,
RgnHandle  updateRgnH 
)

HRDraw()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRDrawInPort()

OSStatus HRDrawInPort ( HRReference  hrRef,
RgnHandle  updateRgnH,
CGrafPtr  grafPtr 
)

HRDrawInPort()

Discussion: Use this API from a Carbon App. All the drawing will now happen in the specified port. This is the API you want to use to draw in an offscreen port, for example when printing. You could also use this API to draw in an on screen port.

Parameters:

hrRef: Reference to the renderer object.

updateRgnH: Region to be updated.

grafPtr: A graf pointer to render HTML into.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRForceQuickdraw()

OSStatus HRForceQuickdraw ( HRReference  hrRef,
Boolean  forceQuickdraw 
)

HRForceQuickdraw()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRFreeMemory()

SInt32 HRFreeMemory ( Size  inBytesNeeded)

HRFreeMemory()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetBaseURL()

OSStatus HRGetBaseURL ( HRReference  hrRef,
Handle  baseURLH 
)

url of <base> tag HRGetBaseURL()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetBaseURLAsCFString()

OSStatus HRGetBaseURLAsCFString ( HRReference  hrRef,
CFStringRef *  baseString 
)

HRGetBaseURLAsCFString()

Discussion: Use these API from a Carbon App instead of using HRGetRootURL, HRGetBaseURL, HRGetHTMLURL, HRGetTitle and HRGetHTMLFile. These APIs are same in behavior with their old counter parts. The only difference is that they take CFString, CFURLRef, and FSRef as parameters.

Parameters:

hrRef: Reference to the renderer object.

baseString: Get CFString equivalent for the base url.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGetHTMLFile()

OSStatus HRGetHTMLFile ( HRReference  hrRef,
FSSpec *  fsspec 
)

HRGetHTMLFile()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetHTMLFileAsFSRef()

OSStatus HRGetHTMLFileAsFSRef ( HRReference  hrRef,
FSRef fref 
)

HRGetHTMLFileAsFSRef()

Discussion: Use these API from a Carbon App instead of using HRGetRootURL, HRGetBaseURL, HRGetHTMLURL, HRGetTitle and HRGetHTMLFile. These APIs are same in behavior with their old counter parts. The only difference is that they take CFString, CFURLRef, and FSRef as parameters.

Parameters:

hrRef: Reference to the renderer object.

fref: Get currently displayed HTML as a FSRef.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGetHTMLRenderingLibVersion()

OSStatus HRGetHTMLRenderingLibVersion ( NumVersion returnVers)

HRGetHTMLRenderingLibVersion()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetHTMLURL()

OSStatus HRGetHTMLURL ( HRReference  hrRef,
Handle  HTMLURLH 
)

file url HRGetHTMLURL()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetHTMLURLAsCFURL()

OSStatus HRGetHTMLURLAsCFURL ( HRReference  hrRef,
CFURLRef *  theURL 
)

HRGetHTMLURLAsCFURL()

Discussion: Use these API from a Carbon App instead of using HRGetRootURL, HRGetBaseURL, HRGetHTMLURL, HRGetTitle and HRGetHTMLFile. These APIs are same in behavior with their old counter parts. The only difference is that they take CFString, CFURLRef, and FSRef as parameters.

Parameters:

hrRef: Reference to the renderer object.

theURL: Get currently displayed HTML as a CFURL.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGetRenderedImageSize()

OSStatus HRGetRenderedImageSize ( HRReference  hrRef,
Point renderingSize 
)

HRGetRenderedImageSize()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetRenderedImageSize32()

OSStatus HRGetRenderedImageSize32 ( HRReference  hrRef,
UInt32 *  height,
UInt32 *  width 
)

HRGetRenderedImageSize32()

Discussion: Use this API when the rendered image could have coordinates larger than what SInt16 can hold.

Parameters:

hrRef: Reference to the renderer object.

height: Height of the image is returned in this parameter.

width: Width of the image is returned in this parameter.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGetRootURL()

OSStatus HRGetRootURL ( HRReference  hrRef,
Handle  rootURLH 
)

Accessors either file url or url of <base> tag HRGetRootURL()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetRootURLAsCFString()

OSStatus HRGetRootURLAsCFString ( HRReference  hrRef,
CFStringRef *  rootString 
)

HRGetRootURLAsCFString()

Discussion: Use these API from a Carbon App instead of using HRGetRootURL, HRGetBaseURL, HRGetHTMLURL, HRGetTitle and HRGetHTMLFile. These APIs are same in behavior with their old counter parts. The only difference is that they take CFString, CFURLRef, and FSRef as parameters.

Parameters:

hrRef: Reference to the renderer object.

rootString: Get CFString equivalent for the root url.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGetTitle()

OSStatus HRGetTitle ( HRReference  hrRef,
StringPtr  title 
)

HRGetTitle()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGetTitleAsCFString()

OSStatus HRGetTitleAsCFString ( HRReference  hrRef,
CFStringRef *  title 
)

HRGetTitleAsCFString()

Discussion: Use these API from a Carbon App instead of using HRGetRootURL, HRGetBaseURL, HRGetHTMLURL, HRGetTitle and HRGetHTMLFile. These APIs are same in behavior with their old counter parts. The only difference is that they take CFString, CFURLRef, and FSRef as parameters.

Parameters:

hrRef: Reference to the renderer object.

title: Get title of the currently displayed HTML as a CFString.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGoToAnchor()

OSStatus HRGoToAnchor ( HRReference  hrRef,
const char *  anchorName 
)

HRGoToAnchor()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGoToAnchorCFString()

OSStatus HRGoToAnchorCFString ( HRReference  hrRef,
CFStringRef  anchorName 
)

HRGoToAnchorCFString()

Discussion: Use these API from a Carbon App instead of using HRGoToFile, HRGoToURL, HRGoToAnchor and HRGoToPtr. These APIs are same in behavior with their old counter parts. The only difference is that they take FSRef, CFURLRef, CFString, and CFData as parameters.

Parameters:

hrRef: Reference to the renderer object.

anchorName: Name of the anchor to be displayed.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGoToCFURL()

OSStatus HRGoToCFURL ( HRReference  hrRef,
CFURLRef  url,
Boolean  addToHistory,
Boolean  forceRefresh 
)

HRGoToCFURL()

Discussion: Use these API from a Carbon App instead of using HRGoToFile, HRGoToURL, HRGoToAnchor and HRGoToPtr. These APIs are same in behavior with their old counter parts. The only difference is that they take FSRef, CFURLRef, CFString, and CFData as parameters.

Parameters:

hrRef: Reference to the renderer object.

url: Reference to url that is be rendered.

addToHistory: true if this URL should be added to history.

forceRefresh: true if the rendering area should be refreshed.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGoToData()

OSStatus HRGoToData ( HRReference  hrRef,
CFDataRef  data,
Boolean  addToHistory,
Boolean  forceRefresh 
)

HRGoToData()

Discussion: Use these API from a Carbon App instead of using HRGoToFile, HRGoToURL, HRGoToAnchor and HRGoToPtr. These APIs are same in behavior with their old counter parts. The only difference is that they take FSRef, CFURLRef, CFString, and CFData as parameters.

Parameters:

hrRef: Reference to the renderer object.

data: Reference to data in the memory that is be rendered.

addToHistory: true if this file URL should be added to history.

forceRefresh: true if the rendering area should be refreshed.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGoToFile()

OSStatus HRGoToFile ( HRReference  hrRef,
const FSSpec *  fsspec,
Boolean  addToHistory,
Boolean  forceRefresh 
)

Navigation HRGoToFile()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGoToFSRef()

OSStatus HRGoToFSRef ( HRReference  hrRef,
const FSRef fref,
Boolean  addToHistory,
Boolean  forceRefresh 
)

HRGoToFSRef()

Discussion: Use these API from a Carbon App instead of using HRGoToFile, HRGoToURL, HRGoToAnchor and HRGoToPtr. These APIs are same in behavior with their old counter parts. The only difference is that they take FSRef, CFURLRef, CFString, and CFData as parameters.

Parameters:

hrRef: Reference to the renderer object.

fref: Reference to HTML file that is be opened and rendered.

addToHistory: true if this file URL should be added to history.

forceRefresh: true if the rendering area should be refreshed.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRGoToPtr()

OSStatus HRGoToPtr ( HRReference  hrRef,
char *  buffer,
UInt32  bufferSize,
Boolean  addToHistory,
Boolean  forceRefresh 
)

HRGoToPtr()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRGoToURL()

OSStatus HRGoToURL ( HRReference  hrRef,
const char *  url,
Boolean  addToHistory,
Boolean  forceRefresh 
)

HRGoToURL()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRIsHREvent()

Boolean HRIsHREvent ( const EventRecord eventRecord)

HRIsHREvent()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRNewReference()

OSStatus HRNewReference ( HRReference *  hrRef,
OSType  rendererType,
GrafPtr  grafPtr 
)

HRNewReference()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRNewReferenceInWindow()

OSStatus HRNewReferenceInWindow ( HRReference *  hrRef,
OSType  rendererType,
WindowRef  inWindowRef 
)

HRNewReferenceInWindow()

Discussion: Use this API from a Carbon App. All the contrrols created by the HTML renderer will be embedded in the root control of the window specified by the window ref.

Parameters:

hrRef: Pointer to the new reference created and returned by the renderer.

rendererType: Type of the renderer e.g. kHRRendererHTML32Type. Only this type is supported for now.

inWindowRef: Reference to the window for which rendering area will be specified.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRRegisterNewCFURLUPP()

void HRRegisterNewCFURLUPP ( HRNewCFURLUPP  inURLUPP,
HRReference  hrRef,
void *  inRefCon 
)

HRRegisterNewCFURLUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRRegisterNewURLUPP()

void HRRegisterNewURLUPP ( HRNewURLUPP  inNewURLUPP,
HRReference  hrRef,
void *  inRefCon 
)

HRRegisterNewURLUPP()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRRegisterURLToFSRefUPP()

void HRRegisterURLToFSRefUPP ( HRURLToFSRefUPP  inURLToFSRefUPP,
HRReference  hrRef,
void *  inRefCon 
)

HRRegisterURLToFSRefUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRRegisterURLToFSSpecUPP()

void HRRegisterURLToFSSpecUPP ( HRURLToFSSpecUPP  inURLToFSSpecUPP,
HRReference  hrRef,
void *  inRefCon 
)

HRRegisterURLToFSSpecUPP()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRRegisterWasCFURLVisitedUPP()

void HRRegisterWasCFURLVisitedUPP ( HRWasCFURLVisitedUPP  inWasCFURLVisitedUPP,
HRReference  hrRef,
void *  inRefCon 
)

HRRegisterWasCFURLVisitedUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRRegisterWasURLVisitedUPP()

void HRRegisterWasURLVisitedUPP ( HRWasURLVisitedUPP  inWasURLVisitedUPP,
HRReference  hrRef,
void *  inRefCon 
)

HRRegisterWasURLVisitedUPP()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRScreenConfigurationChanged()

void HRScreenConfigurationChanged ( void  )

System level notifications HRScreenConfigurationChanged()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRScrollToImageLocation32()

OSStatus HRScrollToImageLocation32 ( HRReference  hrRef,
SInt32  h,
SInt32  v 
)

HRScrollToImageLocation32()

Discussion: Use this API when specifying location to scroll to. Location is specified in image space.

Parameters:

hrRef: Reference to the renderer object.

h: Horizontal location.

v: Vertical location.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRScrollToLocation()

OSStatus HRScrollToLocation ( HRReference  hrRef,
Point location 
)

HRScrollToLocation()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRSetDrawBorder()

OSStatus HRSetDrawBorder ( HRReference  hrRef,
Boolean  drawBorder 
)

HRSetDrawBorder()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRSetEmbeddingControl()

OSStatus HRSetEmbeddingControl ( HRReference  hrRef,
ControlRef  controlRef 
)

HRSetEmbeddingControl()

Discussion: Use this API to tell the HTML Renderer to embed all the controls it has created so far and the new controls it creates after this call to be embedded in the given control. Useful if you wish to have an HTML displayed with in your dialog. e.g. Software Update needs this.

Parameters:

hrRef: Reference to the renderer object.

controlRef: all the future controls created by renderer are embeded in this controlRef.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRSetGrafPtr()

OSStatus HRSetGrafPtr ( HRReference  hrRef,
GrafPtr  grafPtr 
)

Drawing HRSetGrafPtr()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRSetGrowboxCutout()

OSStatus HRSetGrowboxCutout ( HRReference  hrRef,
Boolean  allowCutout 
)

HRSetGrowboxCutout()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRSetRenderingRect()

OSStatus HRSetRenderingRect ( HRReference  hrRef,
const Rect renderingRect 
)

HRSetRenderingRect()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRSetScrollbarState()

OSStatus HRSetScrollbarState ( HRReference  hrRef,
HRScrollbarState  hScrollbarState,
HRScrollbarState  vScrollbarState 
)

HRSetScrollbarState()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRSetWindowRef()

OSStatus HRSetWindowRef ( HRReference  hrRef,
WindowRef  windowRef 
)

HRSetWindowRef()

Discussion: Use this API from a Carbon App. All the contrrols created by the HTML renderer will be moved in the root control of the window specified by the window ref. All the drawing will now happen in the specified window.

Parameters:

hrRef: Reference to the renderer object.

windowRef: new Reference to the window to be attached to the above hrRef.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRUnregisterNewCFURLUPP()

void HRUnregisterNewCFURLUPP ( HRReference  hrRef)

HRUnregisterNewCFURLUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRUnregisterNewURLUPP()

void HRUnregisterNewURLUPP ( HRReference  hrRef)

HRUnregisterNewURLUPP()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRUnregisterURLToFSRefUPP()

void HRUnregisterURLToFSRefUPP ( HRReference  hrRef)

HRUnregisterURLToFSRefUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRUnregisterURLToFSSpecUPP()

void HRUnregisterURLToFSSpecUPP ( HRReference  hrRef)

HRUnregisterURLToFSSpecUPP()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRUnregisterWasCFURLVisitedUPP()

void HRUnregisterWasCFURLVisitedUPP ( HRReference  hrRef)

HRUnregisterWasCFURLVisitedUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRUnregisterWasURLVisitedUPP()

void HRUnregisterWasURLVisitedUPP ( HRReference  hrRef)

HRUnregisterWasURLVisitedUPP()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRUtilCreateFullCFURL()

OSStatus HRUtilCreateFullCFURL ( CFStringRef  rootString,
CFStringRef  linkString,
CFURLRef *  url 
)

HRUtilCreateFullCFURL()

Discussion: Use these API from a Carbon App instead of using HRUtilCreateFullURL, HRUtilGetFSSpecFromURL, HRUtilGetURLFromFSSpec. These APIs are same in behavior with their old counter parts. The only difference is that they take CFURLRef, and FSRef as parameters.

Parameters:

rootString: a CFString for the root.

linkString: a CFString for a partial link.

url: Fully qualified URL is returned after attaching a link string to the root.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRUtilCreateFullURL()

OSStatus HRUtilCreateFullURL ( const char *  rootURL,
const char *  linkURL,
Handle  fullURLH 
)

Utilities HRUtilCreateFullURL()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRUtilGetFSRefFromURL()

OSStatus HRUtilGetFSRefFromURL ( CFStringRef  rootString,
CFStringRef  linkString,
FSRef destRef 
)

HRUtilGetFSRefFromURL()

Discussion: Use these API from a Carbon App instead of using HRUtilCreateFullURL, HRUtilGetFSSpecFromURL, HRUtilGetURLFromFSSpec. These APIs are same in behavior with their old counter parts. The only difference is that they take CFURLRef, and FSRef as parameters.

Parameters:

rootString: a CFString for the root.

linkString: a CFString for a partial link.

destRef: File reference is returned for the complete path created after attaching link string to the root. If File does not exist, fnfErr is returned as a function result.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRUtilGetFSSpecFromURL()

OSStatus HRUtilGetFSSpecFromURL ( const char *  rootURL,
const char *  linkURL,
FSSpec *  destSpec 
)

HRUtilGetFSSpecFromURL()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ HRUtilGetURLFromFSRef()

OSStatus HRUtilGetURLFromFSRef ( const FSRef fileRef,
CFURLRef *  url 
)

HRUtilGetURLFromFSRef()

Discussion: Use these API from a Carbon App instead of using HRUtilCreateFullURL, HRUtilGetFSSpecFromURL, HRUtilGetURLFromFSSpec. These APIs are same in behavior with their old counter parts. The only difference is that they take CFURLRef, and FSRef as parameters.

Parameters:

fileRef: Refernce to a file whose URL is desired.

url: a fully qualified URL is returned in this parameter. The returned URL gives the path of the file specified in the above parameter.

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ HRUtilGetURLFromFSSpec()

OSStatus HRUtilGetURLFromFSSpec ( const FSSpec *  fsspec,
Handle  urlHandle 
)

urlHandle should be valid on input HRUtilGetURLFromFSSpec()

Non-Carbon CFM: in HTMLRenderingLib 1.0 and later
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ InvokeHRNewCFURLUPP()

OSStatus InvokeHRNewCFURLUPP ( CFURLRef  url,
CFStringRef  targetString,
Boolean  addToHistory,
void *  refCon,
HRNewCFURLUPP  userUPP 
)

InvokeHRNewCFURLUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ InvokeHRNewURLUPP()

OSStatus InvokeHRNewURLUPP ( const char *  url,
const char *  targetFrame,
Boolean  addToHistory,
void *  refCon,
HRNewURLUPP  userUPP 
)

InvokeHRNewURLUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ InvokeHRURLToFSRefUPP()

OSStatus InvokeHRURLToFSRefUPP ( CFStringRef  rootString,
CFStringRef  linkString,
FSRef fref,
URLSourceType  urlSourceType,
void *  refCon,
HRURLToFSRefUPP  userUPP 
)

InvokeHRURLToFSRefUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ InvokeHRURLToFSSpecUPP()

OSStatus InvokeHRURLToFSSpecUPP ( const char *  rootURL,
const char *  linkURL,
FSSpec *  fsspec,
URLSourceType  urlSourceType,
void *  refCon,
HRURLToFSSpecUPP  userUPP 
)

InvokeHRURLToFSSpecUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ InvokeHRWasCFURLVisitedUPP()

Boolean InvokeHRWasCFURLVisitedUPP ( CFURLRef  url,
void *  refCon,
HRWasCFURLVisitedUPP  userUPP 
)

InvokeHRWasCFURLVisitedUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ InvokeHRWasURLVisitedUPP()

Boolean InvokeHRWasURLVisitedUPP ( const char *  url,
void *  refCon,
HRWasURLVisitedUPP  userUPP 
)

InvokeHRWasURLVisitedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ NewHRNewCFURLUPP()

HRNewCFURLUPP NewHRNewCFURLUPP ( HRNewCFURLProcPtr  userRoutine)

NewHRNewCFURLUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ NewHRNewURLUPP()

HRNewURLUPP NewHRNewURLUPP ( HRNewURLProcPtr  userRoutine)

NewHRNewURLUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ NewHRURLToFSRefUPP()

HRURLToFSRefUPP NewHRURLToFSRefUPP ( HRURLToFSRefProcPtr  userRoutine)

NewHRURLToFSRefUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ NewHRURLToFSSpecUPP()

HRURLToFSSpecUPP NewHRURLToFSSpecUPP ( HRURLToFSSpecProcPtr  userRoutine)

NewHRURLToFSSpecUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later

◆ NewHRWasCFURLVisitedUPP()

HRWasCFURLVisitedUPP NewHRWasCFURLVisitedUPP ( HRWasCFURLVisitedProcPtr  userRoutine)

NewHRWasCFURLVisitedUPP()

Non-Carbon CFM: not available
Carbon Lib: in CarbonLib 1.3 and later
Mac OS X: in version 10.0 and later

◆ NewHRWasURLVisitedUPP()

HRWasURLVisitedUPP NewHRWasURLVisitedUPP ( HRWasURLVisitedProcPtr  userRoutine)

NewHRWasURLVisitedUPP()

Non-Carbon CFM: available as macro/inline
Carbon Lib: in CarbonLib 1.1 and later
Mac OS X: in version 10.0 and later