| 139 | |
| 140 | _IRQL_requires_max_(APC_LEVEL) |
| 141 | NTSTATUS SetContextThread(IN PETHREAD Thread, IN PCONTEXT Context, IN KPROCESSOR_MODE PreviousMode) |
| 142 | { |
| 143 | using _PsSetContextThread = NTSTATUS (NTAPI*)(IN PETHREAD Thread, IN PCONTEXT Context, IN KPROCESSOR_MODE PreviousMode); |
| 144 | |
| 145 | static auto _SetContextThread = static_cast<_PsSetContextThread>(Importer::GetKernelProcAddress(L"PsSetContextThread")); |
| 146 | if (_SetContextThread) |
| 147 | return SetContextThread(Thread, Context, PreviousMode); |
| 148 | |
| 149 | return STATUS_NOT_IMPLEMENTED; |
| 150 | } |
| 151 | |
| 152 | _IRQL_requires_max_(APC_LEVEL) |
| 153 | NTSTATUS SuspendProcess(IN PEPROCESS Process) |
no test coverage detected