|
| #define | NewIAAllocUPP(userRoutine) |
| |
| #define | NewIAFreeUPP(userRoutine) |
| |
| #define | NewIAIdleUPP(userRoutine) |
| |
|
#define | DisposeIAAllocUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeIAFreeUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeIAIdleUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | InvokeIAAllocUPP(inSize, userUPP) (void *)CALL_ONE_PARAMETER_UPP((userUPP), uppIAAllocProcInfo, (inSize)) |
| |
|
#define | InvokeIAFreeUPP(inObject, userUPP) CALL_ONE_PARAMETER_UPP((userUPP), uppIAFreeProcInfo, (inObject)) |
| |
|
#define | InvokeIAIdleUPP(userUPP) (UInt8) CALL_ZERO_PARAMETER_UPP((userUPP), uppIAIdleProcInfo) |
| |
|
#define | NewIAAllocProc(userRoutine) NewIAAllocUPP(userRoutine) |
| |
|
#define | NewIAFreeProc(userRoutine) NewIAFreeUPP(userRoutine) |
| |
|
#define | NewIAIdleProc(userRoutine) NewIAIdleUPP(userRoutine) |
| |
|
#define | CallIAAllocProc(userRoutine, inSize) InvokeIAAllocUPP(inSize, userRoutine) |
| |
|
#define | CallIAFreeProc(userRoutine, inObject) InvokeIAFreeUPP(inObject, userRoutine) |
| |
|
#define | CallIAIdleProc(userRoutine) InvokeIAIdleUPP(userRoutine) |
| |
| #define | NewIADocAccessorOpenUPP(userRoutine) |
| |
| #define | NewIADocAccessorCloseUPP(userRoutine) |
| |
| #define | NewIADocAccessorReadUPP(userRoutine) |
| |
| #define | NewIASetDocAccessorReadPositionUPP(userRoutine) |
| |
| #define | NewIAGetDocAccessorReadPositionUPP(userRoutine) |
| |
| #define | NewIAGetDocAccessorEOFUPP(userRoutine) |
| |
|
#define | DisposeIADocAccessorOpenUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeIADocAccessorCloseUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeIADocAccessorReadUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeIASetDocAccessorReadPositionUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeIAGetDocAccessorReadPositionUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeIAGetDocAccessorEOFUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
| #define | InvokeIADocAccessorOpenUPP(inAccessor, userUPP) |
| |
| #define | InvokeIADocAccessorCloseUPP(inAccessor, userUPP) |
| |
| #define | InvokeIADocAccessorReadUPP(inAccessor, buffer, ioSize, userUPP) |
| |
| #define | InvokeIASetDocAccessorReadPositionUPP(inAccessor, inMode, inOffset, userUPP) |
| |
| #define | InvokeIAGetDocAccessorReadPositionUPP(inAccessor, outPostion, userUPP) |
| |
| #define | InvokeIAGetDocAccessorEOFUPP(inAccessor, outEOF, userUPP) |
| |
|
#define | NewIADocAccessorOpenProc(userRoutine) NewIADocAccessorOpenUPP(userRoutine) |
| |
|
#define | NewIADocAccessorCloseProc(userRoutine) NewIADocAccessorCloseUPP(userRoutine) |
| |
|
#define | NewIADocAccessorReadProc(userRoutine) NewIADocAccessorReadUPP(userRoutine) |
| |
|
#define | NewIASetDocAccessorReadPositionProc(userRoutine) NewIASetDocAccessorReadPositionUPP(userRoutine) |
| |
|
#define | NewIAGetDocAccessorReadPositionProc(userRoutine) NewIAGetDocAccessorReadPositionUPP(userRoutine) |
| |
|
#define | NewIAGetDocAccessorEOFProc(userRoutine) NewIAGetDocAccessorEOFUPP(userRoutine) |
| |
|
#define | CallIADocAccessorOpenProc(userRoutine, inAccessor) InvokeIADocAccessorOpenUPP(inAccessor, userRoutine) |
| |
|
#define | CallIADocAccessorCloseProc(userRoutine, inAccessor) InvokeIADocAccessorCloseUPP(inAccessor, userRoutine) |
| |
|
#define | CallIADocAccessorReadProc(userRoutine, inAccessor, buffer, ioSize) InvokeIADocAccessorReadUPP(inAccessor, buffer, ioSize, userRoutine) |
| |
| #define | CallIASetDocAccessorReadPositionProc(userRoutine, inAccessor, inMode, inOffset) |
| |
|
#define | CallIAGetDocAccessorReadPositionProc(userRoutine, inAccessor, outPostion) InvokeIAGetDocAccessorReadPositionUPP(inAccessor, outPostion, userRoutine) |
| |
|
#define | CallIAGetDocAccessorEOFProc(userRoutine, inAccessor, outEOF) InvokeIAGetDocAccessorEOFUPP(inAccessor, outEOF, userRoutine) |
| |
| #define | BUILDING_IAEXTRACTOR 1 |
| |
|
| enum | { kIAFromStartMode = 0
, kIAFromCurrMode = 1
, kIAFromEndMode = 2
} |
| |
| enum | { kIAExtractorVersion1 = 0x00010001
, kIAExtractorCurrentVersion = kIAExtractorVersion1
} |
| |
| enum | { uppIAAllocProcInfo = 0x000000F1
} |
| |
| enum | { uppIAFreeProcInfo = 0x000000C1
} |
| |
| enum | { uppIAIdleProcInfo = 0x00000011
} |
| |
| enum | { uppIADocAccessorOpenProcInfo = 0x000000F1
} |
| |
| enum | { uppIADocAccessorCloseProcInfo = 0x000000F1
} |
| |
| enum | { uppIADocAccessorReadProcInfo = 0x00000FF1
} |
| |
| enum | { uppIASetDocAccessorReadPositionProcInfo = 0x00000FF1
} |
| |
| enum | { uppIAGetDocAccessorReadPositionProcInfo = 0x000003F1
} |
| |
| enum | { uppIAGetDocAccessorEOFProcInfo = 0x000003F1
} |
| |
|
|
typedef | CALLBACK_API_C (void *, IAAllocProcPtr)(UInt32 inSize) |
| |
|
typedef | CALLBACK_API_C (void, IAFreeProcPtr)(void *inObject) |
| |
|
typedef | CALLBACK_API_C (UInt8, IAIdleProcPtr)(void) |
| |
|
typedef | STACK_UPP_TYPE (IAAllocProcPtr) IAAllocUPP |
| |
|
typedef | STACK_UPP_TYPE (IAFreeProcPtr) IAFreeUPP |
| |
|
typedef | STACK_UPP_TYPE (IAIdleProcPtr) IAIdleUPP |
| |
| IAAllocUPP | NewIAAllocUPP (IAAllocProcPtr userRoutine) |
| |
| IAFreeUPP | NewIAFreeUPP (IAFreeProcPtr userRoutine) |
| |
| IAIdleUPP | NewIAIdleUPP (IAIdleProcPtr userRoutine) |
| |
| void | DisposeIAAllocUPP (IAAllocUPP userUPP) |
| |
| void | DisposeIAFreeUPP (IAFreeUPP userUPP) |
| |
| void | DisposeIAIdleUPP (IAIdleUPP userUPP) |
| |
| void * | InvokeIAAllocUPP (UInt32 inSize, IAAllocUPP userUPP) |
| |
| void | InvokeIAFreeUPP (void *inObject, IAFreeUPP userUPP) |
| |
| UInt8 | InvokeIAIdleUPP (IAIdleUPP userUPP) |
| |
|
typedef | CALLBACK_API_C (OSStatus, IADocAccessorOpenProcPtr)(IADocAccessorRef inAccessor) |
| |
|
typedef | CALLBACK_API_C (OSStatus, IADocAccessorCloseProcPtr)(IADocAccessorRef inAccessor) |
| |
|
typedef | CALLBACK_API_C (OSStatus, IADocAccessorReadProcPtr)(IADocAccessorRef inAccessor |
| |
|
typedef | CALLBACK_API_C (OSStatus, IASetDocAccessorReadPositionProcPtr)(IADocAccessorRef inAccessor |
| |
|
typedef | CALLBACK_API_C (OSStatus, IAGetDocAccessorReadPositionProcPtr)(IADocAccessorRef inAccessor |
| |
|
typedef | CALLBACK_API_C (OSStatus, IAGetDocAccessorEOFProcPtr)(IADocAccessorRef inAccessor |
| |
|
typedef | STACK_UPP_TYPE (IADocAccessorOpenProcPtr) IADocAccessorOpenUPP |
| |
|
typedef | STACK_UPP_TYPE (IADocAccessorCloseProcPtr) IADocAccessorCloseUPP |
| |
|
typedef | STACK_UPP_TYPE (IADocAccessorReadProcPtr) IADocAccessorReadUPP |
| |
|
typedef | STACK_UPP_TYPE (IASetDocAccessorReadPositionProcPtr) IASetDocAccessorReadPositionUPP |
| |
|
typedef | STACK_UPP_TYPE (IAGetDocAccessorReadPositionProcPtr) IAGetDocAccessorReadPositionUPP |
| |
|
typedef | STACK_UPP_TYPE (IAGetDocAccessorEOFProcPtr) IAGetDocAccessorEOFUPP |
| |
| IADocAccessorOpenUPP | NewIADocAccessorOpenUPP (IADocAccessorOpenProcPtr userRoutine) |
| |
| IADocAccessorCloseUPP | NewIADocAccessorCloseUPP (IADocAccessorCloseProcPtr userRoutine) |
| |
| IADocAccessorReadUPP | NewIADocAccessorReadUPP (IADocAccessorReadProcPtr userRoutine) |
| |
| IASetDocAccessorReadPositionUPP | NewIASetDocAccessorReadPositionUPP (IASetDocAccessorReadPositionProcPtr userRoutine) |
| |
| IAGetDocAccessorReadPositionUPP | NewIAGetDocAccessorReadPositionUPP (IAGetDocAccessorReadPositionProcPtr userRoutine) |
| |
| IAGetDocAccessorEOFUPP | NewIAGetDocAccessorEOFUPP (IAGetDocAccessorEOFProcPtr userRoutine) |
| |
| void | DisposeIADocAccessorOpenUPP (IADocAccessorOpenUPP userUPP) |
| |
| void | DisposeIADocAccessorCloseUPP (IADocAccessorCloseUPP userUPP) |
| |
| void | DisposeIADocAccessorReadUPP (IADocAccessorReadUPP userUPP) |
| |
| void | DisposeIASetDocAccessorReadPositionUPP (IASetDocAccessorReadPositionUPP userUPP) |
| |
| void | DisposeIAGetDocAccessorReadPositionUPP (IAGetDocAccessorReadPositionUPP userUPP) |
| |
| void | DisposeIAGetDocAccessorEOFUPP (IAGetDocAccessorEOFUPP userUPP) |
| |
| OSStatus | InvokeIADocAccessorOpenUPP (IADocAccessorRef inAccessor, IADocAccessorOpenUPP userUPP) |
| |
| OSStatus | InvokeIADocAccessorCloseUPP (IADocAccessorRef inAccessor, IADocAccessorCloseUPP userUPP) |
| |
| OSStatus | InvokeIADocAccessorReadUPP (IADocAccessorRef inAccessor, void *buffer, UInt32 *ioSize, IADocAccessorReadUPP userUPP) |
| |
| OSStatus | InvokeIASetDocAccessorReadPositionUPP (IADocAccessorRef inAccessor, SInt32 inMode, SInt32 inOffset, IASetDocAccessorReadPositionUPP userUPP) |
| |
| OSStatus | InvokeIAGetDocAccessorReadPositionUPP (IADocAccessorRef inAccessor, SInt32 *outPostion, IAGetDocAccessorReadPositionUPP userUPP) |
| |
| OSStatus | InvokeIAGetDocAccessorEOFUPP (IADocAccessorRef inAccessor, SInt32 *outEOF, IAGetDocAccessorEOFUPP userUPP) |
| |
| OSStatus | IAPluginInit (IAPluginInitBlockPtr initBlock, IAPluginRef *outPluginRef) |
| |
| OSStatus | IAPluginTerm (IAPluginRef inPluginRef) |
| |
| OSStatus | IAGetExtractorVersion (IAPluginRef inPluginRef, UInt32 *outPluginVersion) |
| |
| OSStatus | IACountSupportedDocTypes (IAPluginRef inPluginRef, UInt32 *outCount) |
| |
| OSStatus | IAGetIndSupportedDocType (IAPluginRef inPluginRef, UInt32 inIndex, char **outMIMEType) |
| |
| OSStatus | IAOpenDocument (IAPluginRef inPluginRef, IADocAccessorRecord *inDoc, IADocRef *outDoc) |
| |
| OSStatus | IACloseDocument (IADocRef inDoc) |
| |
| OSStatus | IAGetNextTextRun (IADocRef inDoc, void *buffer, UInt32 *ioSize) |
| |
| OSStatus | IAGetTextRunInfo (IADocRef inDoc, char **outEncoding, char **outLanguage) |
| |
Interfaces to Find by Content Plugins that scan files.
- Introduced In: Mac OS 8.6
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1999-2001 by Apple Computer, Inc., all rights reserved.
For bug reports, consult the following page on the World Wide Web:
http://developer.apple.com/bugreporter/