Oolite 1.91.0.7646-241128-10e222e
|
#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(), 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().