少年修仙传客户端基础资源
hch
2024-04-11 4c71d74b77c9eb62a0323698c9a0db3b641a917e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#include "il2cpp-config.h"
 
#include "icalls/System/System.Diagnostics/Process.h"
#include "os/Process.h"
#include "vm/Exception.h"
#include "vm/String.h"
 
namespace il2cpp
{
namespace icalls
{
namespace System
{
namespace System
{
namespace Diagnostics
{
    int32_t Process::ExitCode_internal(intptr_t handle)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::ExitCode_internal);
 
        return 0;
    }
 
    int64_t Process::ExitTime_internal(intptr_t handle)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::ExitTime_internal);
 
        return 0;
    }
 
    bool Process::GetWorkingSet_internal(intptr_t handle, int32_t* min, int32_t* max)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::GetWorkingSet_internal);
 
        return false;
    }
 
    bool Process::SetWorkingSet_internal(intptr_t handle, int32_t min, int32_t max, bool use_min)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::SetWorkingSet_internal);
 
        return false;
    }
 
    Il2CppArray* Process::GetModules_internal(void* /* System.Diagnostics.Process */ self, intptr_t handle)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::GetModules_internal);
 
        return 0;
    }
 
    int64_t Process::GetProcessData(int32_t pid, int32_t data_type, int32_t* error)
    {
        return os::Process::GetProcessData(pid, data_type, error);
    }
 
    int32_t Process::GetPriorityClass(intptr_t handle, int32_t* error)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::GetPriorityClass);
 
        return 0;
    }
 
    bool Process::SetPriorityClass(intptr_t handle, int32_t priority, int32_t* error)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::SetPriorityClass);
 
        return false;
    }
 
    int64_t Process::Times(intptr_t handle, int32_t type)
    {
        os::ProcessHandle *pHandle = (os::ProcessHandle*)handle;
        return os::Process::Times(pHandle, type);
    }
 
    Il2CppString* Process::ProcessName_internal(intptr_t handle)
    {
        os::ProcessHandle *pHandle = (os::ProcessHandle*)handle;
        std::string name = os::Process::GetProcessName(pHandle);
        return il2cpp::vm::String::New(name.c_str());
    }
 
    int64_t Process::StartTime_internal(intptr_t handle)
    {
        os::ProcessHandle *pHandle = (os::ProcessHandle*)handle;
        return os::Process::StartTime(pHandle);
    }
 
    bool Process::Kill_internal(intptr_t handle, int32_t signo)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::Kill_internal);
 
        return false;
    }
 
    intptr_t Process::GetProcess_internal(int32_t pid)
    {
        return reinterpret_cast<intptr_t>(os::Process::GetProcess(pid));
    }
 
    int32_t Process::GetPid_internal()
    {
        return os::Process::GetCurrentProcessId();
    }
 
    Il2CppArray* Process::GetProcesses_internal()
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::GetProcesses_internal);
 
        return 0;
    }
 
    bool Process::ShellExecuteEx_internal(void* /* System.Diagnostics.ProcessStartInfo */ startInfo, ProcInfo* proc_info)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::ShellExecuteEx_internal);
 
        return false;
    }
 
    bool Process::CreateProcess_internal(void* /* System.Diagnostics.ProcessStartInfo */ startInfo, intptr_t _stdin, intptr_t _stdout, intptr_t _stderr, ProcInfo* proc_info)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::CreateProcess_internal);
 
        return false;
    }
 
    bool Process::WaitForExit_internal(void* /* System.Diagnostics.Process */ self, intptr_t handle, int32_t ms)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::WaitForExit_internal);
 
        return false;
    }
 
    bool Process::WaitForInputIdle_internal(void* /* System.Diagnostics.Process */ self, intptr_t handle, int32_t ms)
    {
        IL2CPP_NOT_IMPLEMENTED_ICALL(Process::WaitForInputIdle_internal);
 
        return false;
    }
 
    void Process::Process_free_internal(void* /* System.Diagnostics.Process */ self, intptr_t handle)
    {
        os::Process::FreeProcess((os::ProcessHandle*)handle);
    }
} /* namespace Diagnostics */
} /* namespace System */
} /* namespace System */
} /* namespace icalls */
} /* namespace il2cpp */