#include <CoreFoundation/CoreFoundation.h>
#include <CoreFoundation/CFPlugInCOM.h>
#include <CoreServices/CoreServices.h>
#include <QuickLook/QuickLook.h>
|
| QuickLookGeneratorPluginType * | AllocQuickLookGeneratorPluginType (CFUUIDRef inFactoryID) |
| void | CancelPreviewGeneration (void *thisInterface, QLPreviewRequestRef preview) |
| void | CancelThumbnailGeneration (void *thisInterface, QLThumbnailRequestRef thumbnail) |
| void | DeallocQuickLookGeneratorPluginType (QuickLookGeneratorPluginType *thisInstance) |
| OSStatus | GeneratePreviewForURL (void *thisInterface, QLPreviewRequestRef preview, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options) |
| OSStatus | GenerateThumbnailForURL (void *thisInterface, QLThumbnailRequestRef thumbnail, CFURLRef url, CFStringRef contentTypeUTI, CFDictionaryRef options, CGSize maxSize) |
| ULONG | QuickLookGeneratorPluginAddRef (void *thisInstance) |
| void * | QuickLookGeneratorPluginFactory (CFAllocatorRef allocator, CFUUIDRef typeID) |
| ULONG | QuickLookGeneratorPluginRelease (void *thisInstance) |
| HRESULT | QuickLookGeneratorQueryInterface (void *thisInstance, REFIID iid, LPVOID *ppv) |
◆ PLUGIN_ID
| #define PLUGIN_ID "9E28C44E-DE9B-4941-8963-405BD216DD9D" |
◆ QuickLookGeneratorPluginType
◆ AllocQuickLookGeneratorPluginType()
◆ CancelPreviewGeneration()
| void CancelPreviewGeneration |
( |
void * | thisInterface, |
|
|
QLPreviewRequestRef | preview ) |
◆ CancelThumbnailGeneration()
| void CancelThumbnailGeneration |
( |
void * | thisInterface, |
|
|
QLThumbnailRequestRef | thumbnail ) |
◆ DeallocQuickLookGeneratorPluginType()
◆ GeneratePreviewForURL()
| OSStatus GeneratePreviewForURL |
( |
void * | thisInterface, |
|
|
QLPreviewRequestRef | preview, |
|
|
CFURLRef | url, |
|
|
CFStringRef | contentTypeUTI, |
|
|
CFDictionaryRef | options ) |
◆ GenerateThumbnailForURL()
| OSStatus GenerateThumbnailForURL |
( |
void * | thisInterface, |
|
|
QLThumbnailRequestRef | thumbnail, |
|
|
CFURLRef | url, |
|
|
CFStringRef | contentTypeUTI, |
|
|
CFDictionaryRef | options, |
|
|
CGSize | maxSize ) |
◆ QuickLookGeneratorPluginAddRef()
| ULONG QuickLookGeneratorPluginAddRef |
( |
void * | thisInstance | ) |
|
◆ QuickLookGeneratorPluginFactory()
| void * QuickLookGeneratorPluginFactory |
( |
CFAllocatorRef | allocator, |
|
|
CFUUIDRef | typeID ) |
◆ QuickLookGeneratorPluginRelease()
| ULONG QuickLookGeneratorPluginRelease |
( |
void * | thisInstance | ) |
|
◆ QuickLookGeneratorQueryInterface()
| HRESULT QuickLookGeneratorQueryInterface |
( |
void * | thisInstance, |
|
|
REFIID | iid, |
|
|
LPVOID * | ppv ) |
◆ myInterfaceFtbl
| QLGeneratorInterfaceStruct myInterfaceFtbl |
|
static |
Initial value: = {
}
ULONG QuickLookGeneratorPluginRelease(void *thisInstance)
HRESULT QuickLookGeneratorQueryInterface(void *thisInstance, REFIID iid, LPVOID *ppv)
ULONG QuickLookGeneratorPluginAddRef(void *thisInstance)
Definition at line 73 of file main.c.