DWORD dwHSDevicePointer = FindPattern((DWORD)GetModuleHandleA("EHSvc.dll"), 0x90000, (PBYTE)"\x8B\x84\x11\x00\x00\x00\x00\x8B\x8D\xCC\xFD\xFF\xFF\x8B\x95", "xxx????xxxxxxxx");
if(dwHSDevicePointer) {
dwHSDevicePointer = *(DWORD*)(dwHSDevicePointer+3);
dwHSDevicePointer += 0x10;
}
DWORD dwTempDevicePointer = FindPattern((DWORD)GetModuleHandleA(0), (DWORD)0xFFFFFFFF, (PBYTE)"\xA1\x00\x00\x00\x00\x89\x45\xF8\x8D", "x????xxxx");
if(dwTempDevicePointer) {
dwDevicePointer = *(DWORD*)(dwTempDevicePointer+1);
}
1>.\Base.cpp(34) : error C2059: syntax error : 'if'
1>.\Base.cpp(34) : error C2143: syntax error : missing ';' before '{'
1>.\Base.cpp(34) : error C2447: '{' : missing function header (old-style formal list?)
1>.\Base.cpp(40) : error C2059: syntax error : 'if'
1>.\Base.cpp(40) : error C2143: syntax error : missing ';' before '{'
1>.\Base.cpp(40) : error C2447: '{' : missing function header (old-style formal list?)

bool FindPointer(void)
{
New_dwHSDevicePointer = FindPattern((DWORD)GetModuleHandle("ehsvc.dll"), 0x90000, (PBYTE)"\x8B\x84\x11\x00\x00\x00\x00\x8B\x8D\xCC\xFD\xFF\xFF\x8B\x95", "xxx????xxxxxxxx");
if(New_dwHSDevicePointer) {
New_dwHSDevicePointer = *(DWORD*)(New_dwHSDevicePointer+3);
New_dwHSDevicePointer += 0x10;
//add_log("deHSdevicepointer-> 0x%X",dwHSDevicePointer);
}
else
return false;
DWORD dwTempDevicePointer = FindPattern((DWORD)GetModuleHandle(0), (DWORD)0xFFFFFFFF, (PBYTE)"\xA1\x00\x00\x00\x00\x89\x45\xF8\x8D", "x????xxxx");
if(dwTempDevicePointer) {
New_dwDevicePointer = *(DWORD*)(dwTempDevicePointer+1);
//add_log("dwDevicePointer-> 0x%X",dwDevicePointer);
}
else
return false;
if((New_dwHSDevicePointer != NULL) && (dwTempDevicePointer != NULL))
return true;
return false;
}