Subversion Repositories filter_foundry

Rev

Rev 491 | Rev 519 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
373 daniel-mar 1
OSTypes used in Filter Foundry
2
==============================
3
 
4
Note: According to the Photoshop API guide:
5
- All IDs starting with an uppercase letter are reserved by Adobe.
6
- All IDs that are all uppercase are reserved by Apple.
7
- All IDs that are all lowercase are reserved by Apple.
8
- This leaves all IDs that begin with a lowercase letter and have at least
9
  one uppercase letter for you and other plug-in developers.
10
 
11
AppleScript related
12
-------------------
13
 
14
| Type   | Dec        | Hex        | Description                                             | Vendor          |
15
|--------|------------|------------|---------------------------------------------------------|-----------------|
16
| `tELE` | 1950698565 | 0x74454c45 | Plugin Suite ID                                         | Telegraphics    |
17
| `Fltr` | 1181512818 | 0x466c7472 | Class ID "Filter" (PITerminology.h:eventFilter)         | Adobe           |
18
| `fiFo` | 1718175343 | 0x6669466f | Event ID (for non-standalone filter)                    | Telegraphics    |
19
| `xprR` | 2020635218 | 0x78707252 | Expression "red" channel (for non-standalone filter)    | Telegraphics    |
20
| `xprG` | 2020635207 | 0x78707247 | Expression "green" channel (for non-standalone filter)  | Telegraphics    |
21
| `xprB` | 2020635202 | 0x78707242 | Expression "blue" channel (for non-standalone filter)   | Telegraphics    |
22
| `xprA` | 2020635201 | 0x78707241 | Expression "alpha" channel (for non-standalone filter)  | Telegraphics    |
23
| `cTl0` | 1666477104 | 0x63546c30 | Slider 0 (for non-standalone filter)                    | Telegraphics    |
24
| `cTl1` | 1666477105 | 0x63546c31 | Slider 1 (for non-standalone filter)                    | Telegraphics    |
25
| `cTl2` | 1666477106 | 0x63546c32 | Slider 2 (for non-standalone filter)                    | Telegraphics    |
26
| `cTl3` | 1666477107 | 0x63546c33 | Slider 3 (for non-standalone filter)                    | Telegraphics    |
27
| `cTl4` | 1666477108 | 0x63546c34 | Slider 4 (for non-standalone filter)                    | Telegraphics    |
28
| `cTl5` | 1666477109 | 0x63546c35 | Slider 5 (for non-standalone filter)                    | Telegraphics    |
29
| `cTl6` | 1666477110 | 0x63546c36 | Slider 6 (for non-standalone filter)                    | Telegraphics    |
30
| `cTl7` | 1666477111 | 0x63546c37 | Slider 7 (for non-standalone filter)                    | Telegraphics    |
31
 
375 daniel-mar 32
Note: For standalone plugins, all FourCC codes above will be replaced by different hashes based on the parameter data of the filter (except `tELE` and `Fltr`).
373 daniel-mar 33
 
375 daniel-mar 34
Resource fork types
35
-------------------
36
 
373 daniel-mar 37
| Type   | Dec        | Hex        | Description                                             | Vendor          |
38
|--------|------------|------------|---------------------------------------------------------|-----------------|
374 daniel-mar 39
| `aete` | 1634038885 | 0x61657465 | Apple Event Terminology                                 | Apple           |
375 daniel-mar 40
| `PiPL` | 1349079116 | 0x5069504c | PlugIn Property List                                    | Adobe           |
41
| `DATA` | 1145132097 | 0x44415441 | Generic data (replaced by `tpLT` and `obFS`)            | ?               |
488 daniel-mar 42
| `tpLT` | 1953516628 | 0x74704c54 | Template for standalone filter resources                | ViaThinkSoft    |
43
| `obFS` | 1868711507 | 0x6f624653 | Filter Foundry obfuscated data                          | ViaThinkSoft    |
373 daniel-mar 44
| `PARM` | 1346458189 | 0x5041524d | Filter Factory parameter data (PARM.h)                  | Adobe (illegal) |
375 daniel-mar 45
| `ALRT` | 1095520852 | 0x414c5254 | Alert (only Macintosh build)                            | Apple           |
46
| `DITL` | 1145656396 | 0x4449544c | Dialog template (only Macintosh build)                  | Apple           |
47
| `CNTL` | 1129206860 | 0x434e544c | Control (only Macintosh build)                          | Apple           |
48
| `DLOG` | 1145851719 | 0x444c4f47 | Dialog (only Macintosh build)                           | Apple           |
49
| `dlgx` | 1684825976 | 0x646c6778 | Extended Dialog (only Macintosh build)                  | Apple           |
50
| `dftb` | 1684436066 | 0x64667462 | Dialog Font Table (only Macintosh build)                | Apple           |
51
| `PICT` | 1346978644 | 0x50494354 | Picture (only Macintosh build)                          | Apple           |
52
| `CURS` | 1129665107 | 0x43555253 | Cursor (only Macintosh build)                           | Apple           |
53
| `vers` | 1986359923 | 0x76657273 | Version number (only Macintosh build)                   | Apple           |
373 daniel-mar 54
 
375 daniel-mar 55
Creator codes
56
-------------
373 daniel-mar 57
 
58
| Type   | Dec        | Hex        | Description                                             | Vendor          |
59
|--------|------------|------------|---------------------------------------------------------|-----------------|
375 daniel-mar 60
| `8BIM` |  943868237 | 0x3842494d | Adobe Photoshop                                         | Adobe           |
61
| `8BFM` |  943867469 | 0x3842464d | Adobe Filter module (used in `kind` PiPL property)      | Adobe           |
62
 
63
PlugIn Property List (PiPL) properties
64
--------------------------------------
65
 
66
| C.code | Prpty. | Dec                   | Hex                   | Description                                             | Vendor          |
67
|--------|--------|-----------------------|-----------------------|---------------------------------------------------------|-----------------|
68
| `8BIM` | `catg` |  943868237 1667331175 | 0x3842494d 0x63617467 | PiPL property "Category"                                | Adobe           |
69
| `8BIM` | `name` |  943868237 1851878757 | 0x3842494d 0x6e616d65 | PiPL property "Name"                                    | Adobe           |
70
| `8BIM` | `hstm` |  943868237 1752396909 | 0x3842494d 0x6873746d | PiPL property "Has terminology"                         | Adobe           |
71
| `8BIM` | `wx86` |  943868237 2004367414 | 0x3842494d 0x77783836 | PiPL property PIWin32X86CodeProperty (PIGeneral.h)      | Adobe           |
72
| `8BIM` | `8664` |  943868237  943076916 | 0x3842494d 0x38363634 | PiPL property PIWin64X86CodeProperty (PIGeneral.h)      | Adobe           |
73
| `8BIM` | `kind` |  943868237 1802071652 | 0x3842494d 0x6b696e64 | PiPL property "Kind" (PIPL.r)                           | Adobe           |
74
| `8BIM` | `vers` |  943868237 1986359923 | 0x3842494d 0x76657273 | PiPL property "Version" (PIPL.r)                        | Adobe           |
75
| `8BIM` | `mode` |  943868237 1836016741 | 0x3842494d 0x6d6f6465 | PiPL property "SupportedModes" (PIPL.r)                 | Adobe           |
76
| `8BIM` | `ms32` |  943868237 1836266290 | 0x3842494d 0x6d733332 | PiPL property "PlugInMaxSize" (PIPL.r)                  | Adobe           |
77
| `8BIM` | `fici` |  943868237 1718182761 | 0x3842494d 0x66696369 | PiPL property "FilterCaseInfo" (PIPL.r)                 | Adobe           |
515 daniel-mar 78
| `ViaT` | `ObId` | 1449746772 1331841380 | 0x56696154 0x4f624964 | PiPL property "Object Identifier"                       | ViaThinkSoft    |
375 daniel-mar 79
 
488 daniel-mar 80
Host signatures
81
---------------
82
 
83
| Type   | Dec        | Hex        | Description                                             | Vendor          |
84
|--------|------------|------------|---------------------------------------------------------|-----------------|
85
| `8BIM` |  943868237 | 0x3842494d | Adobe Photoshop                                         | Adobe           |
491 daniel-mar 86
| `8BIM` |  943868237 | 0x3842494d | PluginCommander (illegal usage of "8BIM")               | ISV             |
87
| `8BIM` |  943868237 | 0x3842494d | Serif Photoplus (illegal usage of "8BIM")               | ISV             |
488 daniel-mar 88
| `8B)M` |  943860045 | 0x3842294d | Adobe Premiere                                          | Adobe           |
89
| `PMIG` | 1347242311 | 0x504d4947 | GIMP                                                    | ISV             |
90
| `UP20` | 1431319088 | 0x55503230 | IrfanView                                               | ISV             |
91
| `PSP9` | 1347637305 | 0x50535039 | JASC PaintShop Pro X                                    | ISV             |
92
| `NDP.` | 1313099822 | 0x4e44502e | Paint.net                                               | ISV             |
93
 
94
Miscellaneous / internal use
95
----------------------------
96
 
97
| Type   | Dec        | Hex        | Description                                             | Vendor          |
98
|--------|------------|------------|---------------------------------------------------------|-----------------|
491 daniel-mar 99
| `bNUL` | 1649300812 | 0x624e554c | No Nuffer Suite (BUFVERSION_NULL)                       | ViaThinkSoft    |
100
| `bST1` | 1649628209 | 0x62535431 | Standard Buffer Suite 32bit (BUFVERSION_STD32)          | ViaThinkSoft    |
101
| `bST2` | 1649628210 | 0x62535432 | Standard Buffer Suite 64bit (BUFVERSION_STD64)          | ViaThinkSoft    |
102
| `bSU1` | 1649628465 | 0x62535531 | PICA Buffer Suite 1.0 (BUFVERSION_SUITE32)              | ViaThinkSoft    |
103
| `bSU2` | 1649628466 | 0x62535532 | PICA Buffer Suite 2.0 (BUFVERSION_SUITE64)              | ViaThinkSoft    |
104
| `hNUL` | 1749964108 | 0x684e554c | No Handle Suite (HDLVERSION_NULL)                       | ViaThinkSoft    |
105
| `hSTD` | 1750291524 | 0x68535444 | Standard Handle Suite (HDLVERSION_STANDARD)             | ViaThinkSoft    |
106
| `hSU1` | 1750291761 | 0x68535531 | PICA Handle Suite 1.0 (HDLVERSION_SUITE1)               | ViaThinkSoft    |
107
| `hSU2` | 1750291762 | 0x68535532 | PICA Handle Suite 2.0 (HDLVERSION_SUITE2)               | ViaThinkSoft    |
108
| `tDRW` | 1950634583 | 0x74445257 | Initial preview timer (IDT_TIMER_INITPREVIEW_DRAW)      | ViaThinkSoft    |
488 daniel-mar 109