I've some working code for event tracing APIs like StartTrace, OpenTrace, ControlTrace etc. Those works in Windows 10 but are not present in ReactOS Advapi.dll. How can I add those APIs?
We’re missing the entire event tracing framework, and unless you’re interested in implementing the whole thing (both in user mode and kernel mode), unfortunately the APIs you mentioned won’t be working anytime soon.
From: Ros-dev ros-dev-bounces@reactos.org On Behalf Of Biswapriyo Nath Sent: Tuesday, 04 September 2018 11:04 To: ros-dev@reactos.org Subject: [ros-dev] Contribution for Tracing APIs
I've some working code for event tracing APIs like StartTrace, OpenTrace, ControlTrace etc. Those works in Windows 10 but are not present in ReactOS Advapi.dll. How can I add those APIs?
I can provide only the user mode APIs in advapi32.dll and sechost.dll. I'm bit familiar with kernel mode but not with kernel mode APIs. Most of the user mode event tracing APIs connected to ntoskrnl!NtTraceControl(). If someone familiar with kernel mode he/she just have to apply that function in kernel.
Thanks for reply.
There’s a hell of a lot more to implementing the kernel piece than that one API, but by all means implement the usermode APIs and create a PR.
From: Biswapriyo Nath nathbappai@gmail.com Sent: Tuesday, 04 September 2018 19:14 To: ros-dev@reactos.org Cc: gedmurphy.maillists@gmail.com Subject: Re: Contribution for Tracing APIs
I can provide only the user mode APIs in advapi32.dll and sechost.dll. I'm bit familiar with kernel mode but not with kernel mode APIs. Most of the user mode event tracing APIs connected to ntoskrnl!NtTraceControl(). If someone familiar with kernel mode he/she just have to apply that function in kernel.
Thanks for reply.