Adobe.com
Contents Suites Classes Class Index Member Index

SPPiPL.h File Reference

#include "SPTypes.h"
#include "AIBasicTypes.h"
#include "SPHeaderBegin.h"
#include "SPHeaderEnd.h"

Go to the source code of this file.

Classes

struct  PIProperty
 Plug-in property. More...
struct  PIPropertyList
 Plug-in property list. More...
struct  PI68KCodeDesc
 68k code descriptor. More...
struct  PICFMCodeDesc
 PowerPC code descriptor. More...
struct  PIMachCodeDesc
 PowerPC Mach-O code descriptor. More...
struct  PIPSMachOCodeDesc
 PowerPC Mach-O code descriptor, as defined in Photoshop plug-ins. More...
struct  PIMacIntelCodeDesc
 For 'mi32' PICodeMacIntel32Property and 'mi64' PICodeMacIntel64Property. More...
struct  PIFragmentCodeDesc
 For 'frag' PICodeFragmentProperty. More...
struct  PIWin32X86CodeDesc
 Win32 Intel code descriptor. More...
struct  PIWin16X86CodeDesc
 Win16 Intel code descriptor. More...
struct  PICFMCodeResourceDesc
 CFM code descriptor. More...

Defines

#define PIAdobeVendorID   0x41444245
 Vendor identifier for a plug-in resource, PIProperty::vendorID value.
#define PISPVersionProperty   0x69767273
 Property mechanism version property, PIProperty::propertyKey value
'ivrs' PICA plug-in version.
#define PIImportsProperty   0x696D7074
 Plug-in resource type, PIProperty::propertyKey value.
#define PIExportsProperty   0x65787074
 Plug-in resource type, PIProperty::propertyKey value.
#define PIPowerPCCodeResProperty   0x70706352
 Plug-in resource type, PIProperty::propertyKey value.
#define PIDestinationHeapProperty   0x68656170
 Plug-in resource type, PIProperty::propertyKey value.
#define PILoadInAppHeap   (1<<0)
 Value of PIDestinationHeapProperty, loads system heap.
#define PIAdapterProperty   0x61647074
 Plug-in resource type, PIProperty::propertyKey value.
#define PIPluginNameProperty   0x70696E6D
 Plug-in resource type, PIProperty::propertyKey value.
#define PIConditionalMessages   0x4163704D
 Plug-in resource type, PIProperty::propertyKey value.
#define PIAcceptsPropertyMessage   (1<<0)
 Flag bit for PIConditionalMessages: plug-in allows external code to add to its PiPL properties at runtime.
#define PISkipShutDownMessage   (1<<1)
 Flag bit for PIConditionalMessages: plug-in allows application to skip sending it kSPInterfaceShutdownSelector when application shuts down.
#define PIAcceptsPurgeCachesMessage   (1<<2)
 Flag bit for PIConditionalMessages: plug-in accepts purge-cache messages.
#define PISkipStartupMessage   (1<<3)
 Flag bit for PIConditionalMessages: skip startup message.
#define PIReleasePluginEarly   0x52656c50
 Internal.
#define kGeneralPiPLPropertiesDefined
 Internal: Defines the general properties only if the application has not already done so.
#define kCurrentPiPLVersion   0
 Plug-in properties version number.
#define PIKindProperty   0x6b696e64
 Plug-in property type, PIProperty::propertyKey value.
#define PI68KCodeProperty   0x6d36386bL
 Plug-in resource file type, PIProperty::propertyKey value.
#define PIPowerPCCodeProperty   0x70777063
 Plug-in resource file type, PIProperty::propertyKey value.
#define PIPowerPCCarbonCodeProperty   0x70706362
 Plug-in resource file type, PIProperty::propertyKey value.
#define PIPowerPCMachOCodeProperty   'mach'
 Plug-in resource file type, PIProperty::propertyKey value.
#define PICodeMacIntel32Property   'mi32'
 Plug-in resource file type, PIProperty::propertyKey value.
#define PICodeMacIntel64Property   'mi64'
 Plug-in resource file type, PIProperty::propertyKey value.
#define PICodeFragmentProperty   'frag'
 Plug-in resource file type, PIProperty::propertyKey value.
#define PICarbonCodeFragmentProperty   'frgc'
 Plug-in resource file type, PIProperty::propertyKey value.
#define PIWin32X86CodeProperty   0x77783836
 Plug-in resource file type, PIProperty::propertyKey value.
#define PIWin16X86CodeProperty   0x66783836
 Plug-in resource file type, PIProperty::propertyKey value.

Typedefs

typedef ai::uint32 PIType
 Data type for plug-in property key and vendor ID.

Define Documentation

#define kCurrentPiPLVersion   0

Plug-in properties version number.

#define kGeneralPiPLPropertiesDefined

Internal: Defines the general properties only if the application has not already done so.

#define PI68KCodeProperty   0x6d36386bL

Plug-in resource file type, PIProperty::propertyKey value.


'm68k' 68k code file. See PI68KCodeDesc.

#define PIAcceptsPropertyMessage   (1<<0)

Flag bit for PIConditionalMessages: plug-in allows external code to add to its PiPL properties at runtime.

#define PIAcceptsPurgeCachesMessage   (1<<2)

Flag bit for PIConditionalMessages: plug-in accepts purge-cache messages.

#define PIAdapterProperty   0x61647074

Plug-in resource type, PIProperty::propertyKey value.


'adpt' Adapter version property (a long value)

#define PIAdobeVendorID   0x41444245

Vendor identifier for a plug-in resource, PIProperty::vendorID value.


'ADBE' Vendor identifier for PICA-generic applications.

#define PICarbonCodeFragmentProperty   'frgc'

Plug-in resource file type, PIProperty::propertyKey value.


'frgc' PowerPC Carbon fragment descriptor. See PIFragmentCodeDesc.

#define PICodeFragmentProperty   'frag'

Plug-in resource file type, PIProperty::propertyKey value.


'frag' PowerPC fragment descriptor. See PIFragmentCodeDesc.

#define PICodeMacIntel32Property   'mi32'

Plug-in resource file type, PIProperty::propertyKey value.


'mi32' Intel 32 bit Mach-O code descriptor. See PIMacIntelCodeDesc.

#define PICodeMacIntel64Property   'mi64'

Plug-in resource file type, PIProperty::propertyKey value.


'mi64' Intel 64 bit Mach-O code descriptor. See PIMacIntelCodeDesc.

#define PIConditionalMessages   0x4163704D

Plug-in resource type, PIProperty::propertyKey value.


'AcpM' Message flags

#define PIDestinationHeapProperty   0x68656170

Plug-in resource type, PIProperty::propertyKey value.


'heap' Mac OS PPC-only.
If not defined, loads application default heap.
If 0, loads system heap

#define PIExportsProperty   0x65787074

Plug-in resource type, PIProperty::propertyKey value.


'expt' Suite export information.

#define PIImportsProperty   0x696D7074

Plug-in resource type, PIProperty::propertyKey value.


'impt' Suite import information.

#define PIKindProperty   0x6b696e64

Plug-in property type, PIProperty::propertyKey value.


'kind' The plug-in type.

#define PILoadInAppHeap   (1<<0)

Value of PIDestinationHeapProperty, loads system heap.

#define PIPluginNameProperty   0x70696E6D

Plug-in resource type, PIProperty::propertyKey value.


'pinm' Internal plug-in name

#define PIPowerPCCarbonCodeProperty   0x70706362

Plug-in resource file type, PIProperty::propertyKey value.


'ppcb' PowerPC Carbon code file. See PICFMCodeDesc.

#define PIPowerPCCodeProperty   0x70777063

Plug-in resource file type, PIProperty::propertyKey value.


'pwpc' PowerPC code file. See PICFMCodeDesc.

#define PIPowerPCCodeResProperty   0x70706352

Plug-in resource type, PIProperty::propertyKey value.


'ppcR' Power PC resource information.

#define PIPowerPCMachOCodeProperty   'mach'

Plug-in resource file type, PIProperty::propertyKey value.


'mach' PowerPC Mach-O code file. See PIMachCodeDesc.

#define PIReleasePluginEarly   0x52656c50

Internal.

Plug-in resource type, PIProperty::propertyKey value.
'RelP' generated by Illustrator to optimize program launch

#define PISkipShutDownMessage   (1<<1)

Flag bit for PIConditionalMessages: plug-in allows application to skip sending it kSPInterfaceShutdownSelector when application shuts down.

#define PISkipStartupMessage   (1<<3)

Flag bit for PIConditionalMessages: skip startup message.

No longer used.

#define PISPVersionProperty   0x69767273

Property mechanism version property, PIProperty::propertyKey value
'ivrs' PICA plug-in version.

#define PIWin16X86CodeProperty   0x66783836

Plug-in resource file type, PIProperty::propertyKey value.


'fx86' Win16 Intel code file. See PIWin16X86CodeDesc

#define PIWin32X86CodeProperty   0x77783836

Plug-in resource file type, PIProperty::propertyKey value.


'wx86' Win32 Intel code file. See PIWin32X86CodeDesc


Typedef Documentation

typedef ai::uint32 PIType

Data type for plug-in property key and vendor ID.

See PIProperty.



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2014 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks