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. |