public Process(OrbisLib PS4, Target Target) { this.PS4 = PS4; this.Target = Target; Memory = new Memory(Target, this); }
/// <summary> /// /// </summary> public Events(OrbisLib PS4) { this.PS4 = PS4; pTarget_PrintCallback = new Target_Print_Callback(Target_PrintCallback); pProc_InterceptCallback = new Proc_Intercept_Callback(Proc_InterceptCallback); pProc_ContinueCallback = new Proc_Continue_Callback(Proc_ContinueCallback); pProc_DieCallback = new Proc_Die_Callback(Proc_DieCallback); pProc_AttachCallback = new Proc_Attach_Callback(Proc_AttachCallback); pProc_DetachCallback = new Proc_Detach_Callback(Proc_DetachCallback); pTarget_SuspendCallback = new Target_Suspend_Callback(Target_SuspendCallback); pTarget_ResumeCallback = new Target_Resume_Callback(Target_ResumeCallback); pTarget_ShutdownCallback = new Target_Shutdown_Callback(Target_ShutdownCallback); pTarget_NewTitle_Callback = new Target_NewTitle_Callback(Target_NewTitleCallback); pDB_Touched_Callback = new DB_Touched_Callback(DB_TouchedCallback); pTarget_AvailabilityCallback = new Target_Availability_Callback(Target_AvailabilityCallback); //Register the callbacks with the c++ dll. OrbisService_RegisterCallBacks( Marshal.GetFunctionPointerForDelegate(pTarget_PrintCallback), Marshal.GetFunctionPointerForDelegate(pProc_InterceptCallback), Marshal.GetFunctionPointerForDelegate(pProc_ContinueCallback), Marshal.GetFunctionPointerForDelegate(pProc_DieCallback), Marshal.GetFunctionPointerForDelegate(pProc_AttachCallback), Marshal.GetFunctionPointerForDelegate(pProc_DetachCallback), Marshal.GetFunctionPointerForDelegate(pTarget_SuspendCallback), Marshal.GetFunctionPointerForDelegate(pTarget_ResumeCallback), Marshal.GetFunctionPointerForDelegate(pTarget_ShutdownCallback), Marshal.GetFunctionPointerForDelegate(pTarget_NewTitle_Callback), Marshal.GetFunctionPointerForDelegate(pDB_Touched_Callback), Marshal.GetFunctionPointerForDelegate(pTarget_AvailabilityCallback)); }
public Target(OrbisLib PS4, TargetInfo TargetInfo) { Active = true; Info = TargetInfo; this.PS4 = PS4; Events = new TargetEvents(this); Debug = new Debug(this); Payload = new Payload(this); Process = new Process(PS4, this); FTP = new FTP(this); }
public TargetManagement(OrbisLib PS4) { this.PS4 = PS4; }
public Settings(OrbisLib PS4) { this.PS4 = PS4; }
public SelectTarget(OrbisLib PS4) { InitializeComponent(); this.PS4 = PS4; }