Utility Function Overview

The following table summarizes some of the useful entry points in the .INF file that contains utility functions. The file name is in the variable UtilityInf; usually set to SNAUTILS.INF.

Function name Description
CreateSNARegEntry Creates the necessary entries for an instance in the SOFTWARE\Microsoft registry tree.
CreateSNAService Creates the necessary entries for an instance in the Services registry tree.
DeleteSNAService Deletes a particular service using the Service Control Manager.
EnterServiceName Presents the user with an algorithmically determined service name for a component and allows the user to change it before returning the final value.
FindNextAvailableIndex Determines the index a new instance should receive.
FindSNAProductServices Enumerates all instances of a product.
FindSNARegEntry Attempts to open all of the necessary registry keys and return open handles to them.
FindSNAService Provides an easy way to access the keys for a particular service.
GrepUniqueServiceInfo Determines the information about a particular instance when only one of the four elements is available.
SetupMessage Displays a dialog box with user-defined text plus OK and Cancel buttons.