| 768 | } |
| 769 | |
| 770 | BOOL WINAPI KbGetEthread(ULONG ThreadId, OUT WdkTypes::PETHREAD* Thread) |
| 771 | { |
| 772 | if (!Thread) return FALSE; |
| 773 | KB_GET_ETHREAD_IN Input = {}; |
| 774 | KB_GET_ETHREAD_OUT Output = {}; |
| 775 | Input.ThreadId = ThreadId; |
| 776 | BOOL Status = KbSendRequest(Ctls::KbGetEthread, &Input, sizeof(Input), &Output, sizeof(Output)); |
| 777 | *Thread = Output.Thread; |
| 778 | return Status; |
| 779 | } |
| 780 | |
| 781 | BOOL WINAPI KbOpenProcess(ULONG ProcessId, OUT WdkTypes::HANDLE* hProcess, OPTIONAL ACCESS_MASK Access, OPTIONAL ULONG Attributes) |
| 782 | { |
nothing calls this directly
no test coverage detected