Ares
Functions

CopyProtection.cpp File Reference

#include "../Ares.h"

Functions

 DEFINE_HOOK (4A80D0, CD_AlwaysFindYR, 6)
 DEFINE_HOOK (4790E0, CD_AlwaysAvailable, 7)
 DEFINE_HOOK (479110, CD_NeverAsk, 5)
 DEFINE_HOOK (49F5C0, CopyProtection_IsLauncherRunning, 8)
 DEFINE_HOOK (49F620, CopyProtection_NotifyLauncher, 5)
 DEFINE_HOOK (49F7A0, CopyProtection_CheckProtectedData, 8)
 DEFINE_HOOK (55CFDF, BlowMeUp, 0)

Function Documentation

DEFINE_HOOK ( 4A80D0  ,
CD_AlwaysFindYR  ,
 
)
{
        if(Ares::bNoCD) {
                R->EAX(2);
                return 0x4A8265;
        }
        return 0;
}
DEFINE_HOOK ( 55CFDF  ,
BlowMeUp  ,
 
)
{
        return 0x55D059;
}
DEFINE_HOOK ( 49F7A0  ,
CopyProtection_CheckProtectedData  ,
 
)
{
        R->AL(1);
        return 0x49F8A7;
}
DEFINE_HOOK ( 49F620  ,
CopyProtection_NotifyLauncher  ,
 
)
{
        R->AL(1);
        return 0x49F733;
}
DEFINE_HOOK ( 49F5C0  ,
CopyProtection_IsLauncherRunning  ,
 
)
{
        R->AL(1);
        return 0x49F61A;
}
DEFINE_HOOK ( 479110  ,
CD_NeverAsk  ,
 
)
{
        if(Ares::bNoCD) {
                R->AL(1);
                return 0x4791EA;
        }
        return 0;
}
DEFINE_HOOK ( 4790E0  ,
CD_AlwaysAvailable  ,
 
)
{
        if(Ares::bNoCD) {
                R->AL(1);
                return 0x479109;
        }
        return 0;
}
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines