Derived from | |
Framework | CoreFoundation/CoreFoundation.h |
Companion guide | |
Declared in | CFPlugIn.h |
CFPlugInInstance is deprecated. Use the functions defined by CFPlugIn instead.
Not recommended.
Not recommended
CFPlugInInstanceRef CFPlugInInstanceCreateWithInstanceDataSize ( CFAllocatorRef allocator, CFIndex instanceDataSize, CFPlugInInstanceDeallocateInstanceDataFunction deallocateInstanceFunction, CFStringRef factoryName, CFPlugInInstanceGetInterfaceFunction getInterfaceFunction );
CFPlugIn.h
Not recommended.
Not recommended
CFStringRef CFPlugInInstanceGetFactoryName ( CFPlugInInstanceRef instance );
CFPlugIn.h
Not recommended.
Not recommended
void * CFPlugInInstanceGetInstanceData ( CFPlugInInstanceRef instance );
CFPlugIn.h
Not recommended.
Not recommended
Boolean CFPlugInInstanceGetInterfaceFunctionTable ( CFPlugInInstanceRef instance, CFStringRef interfaceName, void **ftbl );
CFPlugIn.h
Not recommended.
Not recommended
CFTypeID CFPlugInInstanceGetTypeID ( void );
CFPlugIn.h
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 );
CFPlugIn.h
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 );
CFPlugIn.h
Not recommended.
typedef struct __CFPlugInInstance *CFPlugInInstanceRef;
CFPlugIn.h
Last updated: 2005-12-06