loader: Add tag ids to ensure nsiproxy.sys starts before ndis.sys.

This will be needed as ndis.sys depends on iphlpapi which will
in turn depend on nsi.

Note that this isn't quite how the tags are supposed to work.  The
tags should be ordered according to the load group's order list.

Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Huw Davies 2021-06-29 08:04:20 +01:00 committed by Alexandre Julliard
parent 393e953b31
commit 87e43b8eaf
1 changed files with 8 additions and 0 deletions

View File

@ -3775,6 +3775,7 @@ ErrorControl=1
LoadOrderGroup="System Bus Extender"
[NDISService]
AddReg=NDISServiceKeys
Description="NDIS service"
DisplayName="NDIS"
ServiceBinary="%12%\ndis.sys"
@ -3783,7 +3784,11 @@ StartType=2
ErrorControl=1
LoadOrderGroup="System Bus Extender"
[NDISServiceKeys]
HKR,,"Tag",0x10001,2
[NsiProxyService]
AddReg=NsiProxyServiceKeys
Description="NSI proxy service"
DisplayName="NSI Proxy"
ServiceBinary="%12%\nsiproxy.sys"
@ -3792,6 +3797,9 @@ StartType=2
ErrorControl=1
LoadOrderGroup="System Bus Extender"
[NsiProxyServiceKeys]
HKR,,"Tag",0x10001,1
[RpcSsService]
Description="RPC service"
DisplayName="Remote Procedure Call (RPC)"