Subversion Repositories filter_foundry

Rev

Rev 373 | Rev 385 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 373 Rev 375
Line 26... Line 26...
26
 
26
 
27
Boolean readPARMresource(HMODULE hm,char **reason,int readobfusc){
27
Boolean readPARMresource(HMODULE hm,char **reason,int readobfusc){
28
        Boolean res = false;
28
        Boolean res = false;
29
        Handle h;
29
        Handle h;
30
 
30
 
31
        if( !(h = Get1Resource(PARM_TYPE,PARM_ID))
31
        if(  !(h = Get1Resource(PARM_TYPE,PARM_ID_NEW))
-
 
32
          && !(h = Get1Resource(PARM_TYPE,PARM_ID_OLD))
32
          && readobfusc
33
          && readobfusc
33
          && (h = Get1Resource('DATA',OBFUSCDATA_ID)) ){
34
          && ((h = Get1Resource(OBFUSCDATA_TYPE_NEW,OBFUSCDATA_ID_NEW)) ||
-
 
35
              (h = Get1Resource(OBFUSCDATA_TYPE_OLD,OBFUSCDATA_ID_OLD))) ){
34
                HLock(h);
36
                HLock(h);
35
                if(GetHandleSize(h) == sizeof(PARM_T)) {
37
                if(GetHandleSize(h) == sizeof(PARM_T)) {
36
                        deobfusc((PARM_T*)*h);
38
                        deobfusc((PARM_T*)*h);
37
                        gdata->obfusc = true;
39
                        gdata->obfusc = true;
38
                } else {
40
                } else {