The miscellaneous utility functions take care of implementing common tasks that are useful in a variety of situations. The following table briefly describes these utility functions:
| Function | Description | 
|---|---|
| ResUtilDupString | Duplicates a character string. | 
| ResUtilGetEnvironmentWithNetName | Creates an environment block that appends a CLUSTER_NETWORK_NAME environment variable to the current environment block. | 
| ResUtilIsPathValid | Checks whether or not a path is syntactically valid. | 
| ResUtilOpenDriver | Opens an I/O driver. | 
| ResUtilInitializeResourceStatus | Initializes a RESOURCE_STATUS structure. |