SDAddProvider
Syntax
long SD_AddProvider(service svc, char[] name, dword isSimulated, serviceProviderRef * newProvider)
Function
Adds a provider endpoint to a service communication object. The new endpoint may be real and detected through some protocol messages, or it may be simulated to test reaction of a consumer to dynamic endpoint changes.
Parameters
svc Service to which the endpoint shall be added.
name
Name of the new provider.
isSimulated
1 if the new provider shall be simulated, 0 if it shall be real.
newProvider
Receives a reference to the new provider.
Return Values
0: Success
1: Service does not allow dynamic endpoint changes
2: Name is already used for another endpoint
< 0: Other error
SD_AddProvider(MirrorAdjustment, "RearMirror", 1, newProvider);
SD_AddConsumer | SD_RemoveProvider