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().