//int __usercall sendFileToDevice(AMRecoveryModeDevice *amrd,void *filename) @ 10009410 //the address of AMRestorePerformRecoveryModeRestore is 10009F30 sendFileToDevice=cmdsend((void *)((char *)GetProcAddress(hGetProcIDDLL, "AMRestorePerformRecoveryModeRestore")-0x10009F30+0x10009410)); //int __usercall performOperation(AMRestoreModeDevice *device,void *message) @ 100129C0 //the address of AMRestorePerformRecoveryModeRestore is 10009F30 performOperation=rcmdsend((void *)((char *)GetProcAddress(hGetProcIDDLL, "AMRestorePerformRecoveryModeRestore")-0x10009F30+0x100129C0)); // @ 0x10012830 i think //the address of AMRestorePerformRecoveryModeRestore is 10009F30 socketForPort=ricmdsend((void *)((char *)GetProcAddress(hGetProcIDDLL, "AMRestorePerformRecoveryModeRestore")-0x10009F30+0x10012830));