Mac OS 9
ICADevice.h File Reference

Image Capture device definitions. This file is included. More...

#include <ICAApplication.h>

Go to the source code of this file.

Data Structures

struct  ICDHeader
 
struct  ICD_NewObjectPB
 
struct  ICD_DisposeObjectPB
 
struct  ICD_NewPropertyPB
 
struct  ICD_DisposePropertyPB
 

Typedefs

typedef struct ICDHeader ICDHeader
 
typedef struct ICD_NewObjectPB ICD_NewObjectPB
 
typedef struct ICD_DisposeObjectPB ICD_DisposeObjectPB
 
typedef struct ICD_NewPropertyPB ICD_NewPropertyPB
 
typedef struct ICD_DisposePropertyPB ICD_DisposePropertyPB
 

Functions

typedef CALLBACK_API_C (void, ICDCompletion)(ICDHeader *pb)
 
OSErr ICDNewObject (ICD_NewObjectPB *pb, ICDCompletion completion)
 
OSErr ICDDisposeObject (ICD_DisposeObjectPB *pb, ICDCompletion completion)
 
OSErr ICDNewProperty (ICD_NewPropertyPB *pb, ICDCompletion completion)
 
OSErr ICDDisposeProperty (ICD_DisposePropertyPB *pb, ICDCompletion completion)
 

Detailed Description

Image Capture device definitions. This file is included.

Introduced In: 1.0
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 2000-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/

Typedef Documentation

◆ ICDHeader

typedef struct ICDHeader ICDHeader

------------— Completion Procs ------------— NOTE: the parameter for the completion proc (ICDHeader*) has to be casted to the appropriate type e.g. (ICD_BuildObjectChildrenPB*), ...

Function Documentation

◆ ICDDisposeObject()

OSErr ICDDisposeObject ( ICD_DisposeObjectPB pb,
ICDCompletion  completion 
)

ICDDisposeObject()

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

◆ ICDDisposeProperty()

OSErr ICDDisposeProperty ( ICD_DisposePropertyPB pb,
ICDCompletion  completion 
)

ICDDisposeProperty()

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

◆ ICDNewObject()

OSErr ICDNewObject ( ICD_NewObjectPB pb,
ICDCompletion  completion 
)

NOTE: for all APIs - pass NULL as completion parameter to make a synchronous call ------------— Object utilities for device libraries ------------— ICDNewObject()

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

◆ ICDNewProperty()

OSErr ICDNewProperty ( ICD_NewPropertyPB pb,
ICDCompletion  completion 
)

ICDNewProperty()

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