|
LibreOffice Module extensions (master) 1
|
#include <CoreFoundation/CoreFoundation.h>#include <CoreFoundation/CFPlugInCOM.h>#include <CoreServices/CoreServices.h>#include "GetMetadataForFile.h"Go to the source code of this file.
Classes | |
| struct | MetadataImporterPluginType |
Macros | |
| #define | PLUGIN_ID "A3FCC88D-B9A6-4364-8B93-92123C8A2D18" |
Functions | |
| static MetadataImporterPluginType * | AllocMetadataImporterPluginType (CFUUIDRef inFactoryID) |
| static void | DeallocMetadataImporterPluginType (MetadataImporterPluginType *thisInstance) |
| static HRESULT | MetadataImporterQueryInterface (void *thisInstance, REFIID iid, LPVOID *ppv) |
| static ULONG | MetadataImporterPluginAddRef (void *thisInstance) |
| static ULONG | MetadataImporterPluginRelease (void *thisInstance) |
| __attribute__ ((visibility("default"))) void *MetadataImporterPluginFactory(CFAllocatorRef allocator | |
| if (CFEqual(typeID, kMDImporterTypeID)) | |
Variables | |
| static MDImporterInterfaceStruct | testInterfaceFtbl |
| CFUUIDRef | typeID |
| MetadataImporterPluginType * | result |
| CFUUIDRef | uuid |
| return | NULL |
| __attribute__ | ( | (visibility("default")) | ) |
|
static |
Definition at line 90 of file main.m.
References MetadataImporterPluginType::conduitInterface, MetadataImporterPluginType::factoryID, MetadataImporterPluginType::refCount, and testInterfaceFtbl.
Referenced by if().
|
static |
Definition at line 115 of file main.m.
References MetadataImporterPluginType::factoryID.
Referenced by MetadataImporterPluginRelease().
| if | ( | CFEqual(typeID, kMDImporterTypeID) | ) |
|
static |
|
static |
Definition at line 176 of file main.m.
References DeallocMetadataImporterPluginType().
|
static |
| return NULL |
Definition at line 208 of file main.m.
Referenced by extensions::config::ldap::checkLdapReturnCode(), main(), and MetadataImporterQueryInterface().
| MetadataImporterPluginType* result |
Definition at line 195 of file main.m.
Referenced by OleClient::createInstance(), UnoConversionUtilities< class >::dispatchExObject2Sequence(), extensions::config::ldap::LdapConnection::findUserDn(), GetIDispByFunc(), extensions::config::ldap::LdapConnection::getUserProfile(), if(), IUnknownWrapper::invokeWithDispIdComTlb(), and IUnknownWrapper::isJScriptObject().
|
static |
Definition at line 76 of file main.m.
Referenced by AllocMetadataImporterPluginType().