|
Oolite 1.91.0.7712-251017-85ce217
|
#include <CoreFoundation/CoreFoundation.h>#include <CoreFoundation/CFPlugInCOM.h>#include <CoreServices/CoreServices.h>Go to the source code of this file.
Classes | |
| struct | __MetadataImporterPluginType |
Macros | |
| #define | PLUGIN_ID "44E7EDBD-F1D0-4031-9E99-D272D8166D11" |
Typedefs | |
| typedef struct __MetadataImporterPluginType | MetadataImporterPluginType |
Functions | |
| Boolean | GetMetadataForFile (void *thisInterface, CFMutableDictionaryRef attributes, CFStringRef contentTypeUTI, CFStringRef pathToFile) |
| MetadataImporterPluginType * | AllocMetadataImporterPluginType (CFUUIDRef inFactoryID) |
| void | DeallocMetadataImporterPluginType (MetadataImporterPluginType *thisInstance) |
| HRESULT | MetadataImporterQueryInterface (void *thisInstance, REFIID iid, LPVOID *ppv) |
| void * | MetadataImporterPluginFactory (CFAllocatorRef allocator, CFUUIDRef typeID) |
| ULONG | MetadataImporterPluginAddRef (void *thisInstance) |
| ULONG | MetadataImporterPluginRelease (void *thisInstance) |
| __attribute__ ((visibility("default"))) | |
Variables | |
| static MDImporterInterfaceStruct | testInterfaceFtbl |
| #define PLUGIN_ID "44E7EDBD-F1D0-4031-9E99-D272D8166D11" |
Definition at line 35 of file main.c.
Referenced by __attribute__().
| typedef struct __MetadataImporterPluginType MetadataImporterPluginType |
| __attribute__ | ( | (visibility("default")) | ) |
Definition at line 207 of file main.c.
References AllocMetadataImporterPluginType(), MetadataImporterPluginFactory(), and PLUGIN_ID.
| MetadataImporterPluginType * AllocMetadataImporterPluginType | ( | CFUUIDRef | inFactoryID | ) |
Definition at line 97 of file main.c.
References __MetadataImporterPluginType::conduitInterface, __MetadataImporterPluginType::factoryID, __MetadataImporterPluginType::refCount, and testInterfaceFtbl.
Referenced by __attribute__().
| void DeallocMetadataImporterPluginType | ( | MetadataImporterPluginType * | thisInstance | ) |
Definition at line 124 of file main.c.
References __MetadataImporterPluginType::factoryID.
Referenced by MetadataImporterPluginRelease().
| Boolean GetMetadataForFile | ( | void * | thisInterface, |
| CFMutableDictionaryRef | attributes, | ||
| CFStringRef | contentTypeUTI, | ||
| CFStringRef | pathToFile ) |
| ULONG MetadataImporterPluginAddRef | ( | void * | thisInstance | ) |
| void * MetadataImporterPluginFactory | ( | CFAllocatorRef | allocator, |
| CFUUIDRef | typeID ) |
| ULONG MetadataImporterPluginRelease | ( | void * | thisInstance | ) |
Definition at line 191 of file main.c.
References DeallocMetadataImporterPluginType().
| HRESULT MetadataImporterQueryInterface | ( | void * | thisInstance, |
| REFIID | iid, | ||
| LPVOID * | ppv ) |
Definition at line 141 of file main.c.
|
static |
Definition at line 81 of file main.c.
Referenced by AllocMetadataImporterPluginType().