MCPcopy Create free account
hub / github.com/NoMercy-ac/NoMercy / SetContextThread

Function SetContextThread

Source/Client/NM_Sys/API/ProcessesUtils.cpp:141–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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)

Callers 1

KbSetThreadContextFunction · 0.85

Calls 1

GetKernelProcAddressFunction · 0.85

Tested by

no test coverage detected