#include <CoreFoundation/CoreFoundation.h>#include <CoreFoundation/CFPlugInCOM.h>#include <CoreServices/CoreServices.h>Classes | |
| struct | __MetadataImporterPluginType |
Macros | |
| #define | PLUGIN_ID "57D03001-2009-43F0-BB98-1BECC352D3AC" |
Typedefs | |
| typedef struct __MetadataImporterPluginType | MetadataImporterPluginType |
Functions | |
| MetadataImporterPluginType * | AllocMetadataImporterPluginType (CFUUIDRef inFactoryID) |
| void | DeallocMetadataImporterPluginType (MetadataImporterPluginType *thisInstance) |
| Boolean | GetMetadataForFile (void *thisInterface, CFMutableDictionaryRef attributes, CFStringRef contentTypeUTI, CFStringRef pathToFile) |
| ULONG | MetadataImporterPluginAddRef (void *thisInstance) |
| void * | MetadataImporterPluginFactory (CFAllocatorRef allocator, CFUUIDRef typeID) |
| ULONG | MetadataImporterPluginRelease (void *thisInstance) |
| HRESULT | MetadataImporterQueryInterface (void *thisInstance, REFIID iid, LPVOID *ppv) |
Variables | |
| static MDImporterInterfaceStruct | testInterfaceFtbl |
| typedef struct __MetadataImporterPluginType MetadataImporterPluginType |
| MetadataImporterPluginType * AllocMetadataImporterPluginType | ( | CFUUIDRef | inFactoryID | ) |
| void DeallocMetadataImporterPluginType | ( | MetadataImporterPluginType * | thisInstance | ) |
| Boolean GetMetadataForFile | ( | void * | thisInterface, |
| CFMutableDictionaryRef | attributes, | ||
| CFStringRef | contentTypeUTI, | ||
| CFStringRef | pathToFile ) |
Definition at line 15 of file GetMetadataForFile.m.
| void * MetadataImporterPluginFactory | ( | CFAllocatorRef | allocator, |
| CFUUIDRef | typeID ) |
| HRESULT MetadataImporterQueryInterface | ( | void * | thisInstance, |
| REFIID | iid, | ||
| LPVOID * | ppv ) |
|
static |