Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Next Page > Hide TOC

CFPlugInInstance Reference

Derived from
Framework
CoreFoundation/CoreFoundation.h
Companion guide
Declared in
CFPlugIn.h

Overview

CFPlugInInstance is deprecated. Use the functions defined by CFPlugIn instead.

Functions

CFPlugInInstanceCreateWithInstanceDataSize

Not recommended.

Not recommended

CFPlugInInstanceRef CFPlugInInstanceCreateWithInstanceDataSize (
   CFAllocatorRef allocator,
   CFIndex instanceDataSize,
   CFPlugInInstanceDeallocateInstanceDataFunction deallocateInstanceFunction,
   CFStringRef factoryName,
   CFPlugInInstanceGetInterfaceFunction getInterfaceFunction
);

Availability
Declared In
CFPlugIn.h

CFPlugInInstanceGetFactoryName

Not recommended.

Not recommended

CFStringRef CFPlugInInstanceGetFactoryName (
   CFPlugInInstanceRef instance
);

Availability
Declared In
CFPlugIn.h

CFPlugInInstanceGetInstanceData

Not recommended.

Not recommended

void * CFPlugInInstanceGetInstanceData (
   CFPlugInInstanceRef instance
);

Availability
Declared In
CFPlugIn.h

CFPlugInInstanceGetInterfaceFunctionTable

Not recommended.

Not recommended

Boolean CFPlugInInstanceGetInterfaceFunctionTable (
   CFPlugInInstanceRef instance,
   CFStringRef interfaceName,
   void **ftbl
);

Availability
Declared In
CFPlugIn.h

CFPlugInInstanceGetTypeID

Not recommended.

Not recommended

CFTypeID CFPlugInInstanceGetTypeID (
   void
);

Availability
Declared In
CFPlugIn.h

Callbacks

CFPlugInInstanceDeallocateInstanceDataFunction

Not recommended.

Not recommended

typedef void (*CFPlugInInstanceDeallocateInstanceDataFunction) (
   void *instanceData
);

If you name your function MyCallBack, you would declare it like this:

void MyCallBack (
   void *instanceData
);

Availability
Declared In
CFPlugIn.h

CFPlugInInstanceGetInterfaceFunction

Not recommended.

Not recommended

typedef Boolean (*CFPlugInInstanceGetInterfaceFunction) (
   CFPlugInInstanceRef instance,
   CFStringRef interfaceName,
   void **ftbl
);

If you name your function MyCallBack, you would declare it like this:

Boolean MyCallBack (
   CFPlugInInstanceRef instance,
   CFStringRef interfaceName,
   void **ftbl
);

Availability
Declared In
CFPlugIn.h

Data Types

CFPlugInInstanceRef

Not recommended.

typedef struct __CFPlugInInstance *CFPlugInInstanceRef;

Availability
Declared In
CFPlugIn.h

Next Page > Hide TOC


Last updated: 2005-12-06




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice