Royce Mitchell III wrote:
Part of the reason he's bringing this up is
because I was asking what
was necessary to get working before we could dynamically load drivers
through SCM. I'm working on learning driver development, but want to do
it in ReactOS.
Anyways, these functions look most necessary...
OpenSCManager
CreateService
ControlService
OpenService
CloseServiceHandle
DeleteService
QueryServiceStatus
EnumServicesStatus
All functions except for ControlService, QueryServiceStatus and
EnumServiceStatus are supported by the current WIDL. The functions above
require support for 'pointers to structs'. It will take about a weekend
to implement and test this feature on Windows but this doesn't mean it
will work on ReactOS because rpcrt4 might need some work either.
Then we only need to implement these functions in the SCM.
Eric