Rev 247 | Rev 259 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 247 | Rev 255 | ||
---|---|---|---|
Line 109... | Line 109... | ||
109 | void evalpixel(unsigned char *outp,unsigned char *inp); |
109 | void evalpixel(unsigned char *outp,unsigned char *inp); |
110 | 110 | ||
111 | unsigned long printablehash(unsigned long hash); |
111 | unsigned long printablehash(unsigned long hash); |
112 | size_t fixpipl(PIPropertyList *pipl,size_t origsize,StringPtr title, long *event_id); |
112 | size_t fixpipl(PIPropertyList *pipl,size_t origsize,StringPtr title, long *event_id); |
113 | size_t aete_generate(void* aeteptr, PARM_T *pparm, long event_id); |
113 | size_t aete_generate(void* aeteptr, PARM_T *pparm, long event_id); |
- | 114 | ||
- | 115 | // Position 48..52 is "unknown2" of Photoshop FilterFactory PARM_T or "unknown1" of Premiere FilterFactory |
|
- | 116 | // We can assume that it is always 0x00000000, so we place the seed here |
|
- | 117 | #define OBFUSC_SEED_POS 48 |
|
- | 118 | ||
114 | void obfusc(unsigned char* pparm, size_t size); |
119 | void obfusc(unsigned char* pparm, size_t size, size_t seed_position); |
115 | void deobfusc(unsigned char* pparm, size_t size); |
120 | void deobfusc(unsigned char* pparm, size_t size, size_t seed_position); |
116 | 121 | ||
117 | Boolean loadfile(StandardFileReply *sfr,char **reason); |
122 | Boolean loadfile(StandardFileReply *sfr,char **reason); |
118 | Boolean readPARMresource(HMODULE hm,char **reason,int readobfusc); |
123 | Boolean readPARMresource(HMODULE hm,char **reason,int readobfusc); |
119 | 124 | ||
120 | void dbglasterror(char*); |
125 | void dbglasterror(char*); |