Alexandre Julliard julliard@winehq.org wrote:
It needs a more convincing argument. For instance, why do you need this service
I have an application that depends on this.
where does the interface definition come from,
It's documented in MSDN: http://msdn.microsoft.com/en-us/library/cc248435.aspx
why does it need a global header
If you mean a global .idl then it follows what's already present for the services.exe service since it's also a service exporting public RPC API.
why does the service need to run constantly, etc.
Task scheduler service needs to run constantly because it may need to handle various events like user login/logout, tasks starting when the system becomes idle, network connects/disconnects, tasks starting at any specified date and time, and many other types of triggers.