resapi.h header

This header is used by Windows Clustering. For more information, see:

resapi.h contains the following programming interfaces:

Functions

 
CloseClusterCryptProvider

Closes a handle to a Cryptographic Service Provider (CSP). The PCLOSE_CLUSTER_CRYPT_PROVIDER type defines a pointer to this function.
CLRES_V1_FUNCTION_TABLE

Initializes a function table for version 1.0 of the Resource API.
CLRES_V2_FUNCTION_TABLE_SET

Initializes a function table for version 2.0 of the Resource API.
CLRES_V3_FUNCTION_TABLE_SET

Initializes a function table for version 3.0 of the Resource API.
CLRES_V4_FUNCTION_TABLE_SET

Initializes a function table for version 4.0 of the Resource API.
ClusAddClusterHealthFault

The ClusAddClusterHealthFault function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
ClusGetClusterHealthFaults

The ClusGetClusterHealthFaults function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
ClusRemoveClusterHealthFault

The ClusRemoveClusterHealthFault function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
ClusterClearBackupStateForSharedVolume

Clears the backup state for the cluster shared volume.
ClusterDecrypt

Decrypts Checkpointing data for a Cryptographic Service Provider (CSP).
ClusterEncrypt

Encrypts Checkpointing data for a Cryptographic Service Provider (CSP).
ClusterGetVolumeNameForVolumeMountPoint

ClusterGetVolumeNameForVolumeMountPoint may be altered or unavailable. Instead, use GetVolumeNameForVolumeMountPoint.
ClusterGetVolumePathName

ClusterGetVolumePathName may be altered or unavailable. Instead, use GetVolumePathName.
ClusterIsPathOnSharedVolume

Determines whether a path is on a cluster shared volume.
ClusterPrepareSharedVolumeForBackup

ClusterPrepareSharedVolumeForBackup may be altered or unavailable.
ClusWorkerCheckTerminate

Determines whether a worker thread should exit as soon as possible. The PCLUSAPIClusWorkerCheckTerminate type defines a pointer to this function.
ClusWorkerCreate

Creates a worker thread. The PCLUSAPI_CLUS_WORKER_CREATE type defines a pointer to this function.
ClusWorkersTerminate

Waits for multiple worker threads to terminate up to the specified timeout.
ClusWorkerTerminate

Waits for a worker thread to terminate up to the specified timeout. (ClusWorkerTerminate)
ClusWorkerTerminateEx

Waits for a worker thread to terminate up to the specified timeout. (ClusWorkerTerminateEx)
FreeClusterCrypt

The FreeClusterCrypt function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
FreeClusterHealthFault

The FreeClusterHealthFault function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
FreeClusterHealthFaultArray

The FreeClusterHealthFaultArray function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
InitializeClusterHealthFault

The InitializeClusterHealthFault function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
InitializeClusterHealthFaultArray

The InitializeClusterHealthFaultArray function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
OpenClusterCryptProvider

Opens a handle to a Cryptographic Service Provider (CSP) in order to manage the encryption of Checkpointing data for a cluster resource. The POPEN_CLUSTER_CRYPT_PROVIDER type defines a pointer to this function.
ResUtilAddUnknownProperties

Retrieves a set of unknown properties from the cluster database and appends them to the end of a property list.
ResUtilCreateDirectoryTree

Creates every directory specified in a path, skipping directories that already exist. The PRESUTIL_CREATE_DIRECTORY_TREE type defines a pointer to this function.
ResUtilDupParameterBlock

Performs a member-wise copy of the data from one parameter block to another.
ResUtilDupString

Duplicates a null-terminated Unicode string.
ResUtilEnumPrivateProperties

Retrieves the names of a cluster object's private properties. The PRESUTIL_ENUM_PRIVATE_PROPERTIES type defines a pointer to this function.
ResUtilEnumProperties

Enumerates the property names of a cluster object. The PRESUTIL_ENUM_PROPERTIES type defines a pointer to this function.
ResUtilEnumResources

Enumerates all of the resources in the local cluster and initiates a user-defined operation for each resource. The PRESUTIL_ENUM_RESOURCES type defines a pointer to this function.
ResUtilEnumResourcesEx

Enumerates all of the resources in a specified cluster and initiates a user-defined operation for each resource. The PRESUTIL_ENUM_RESOURCES_EX type defines a pointer to this function.
ResUtilEnumResourcesEx2

Enumerates all of the resources in a specified cluster and initiates a user-defined operation for each resource. The PRESUTIL_ENUM_RESOURCES_EX2 type defines a pointer to this function.
ResUtilExpandEnvironmentStrings

Expands strings containing unexpanded references to environment variables. The PRESUTIL_EXPAND_ENVIRONMENT_STRINGS type defines a pointer to this function.
ResUtilFindBinaryProperty

Locates a specified binary property in a property list and can also return the value of the property. The PRESUTIL_FIND_BINARY_PROPERTY type defines a pointer to this function.
ResUtilFindDependentDiskResourceDriveLetter

Retrieves the drive letter associated with a Physical Disk dependency of a resource. The PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER type defines a pointer to this function.
ResUtilFindDwordProperty

Locates an unsigned long property value in a property list. The PRESUTIL_FIND_DWORD_PROPERTY type defines a pointer to this function.
ResUtilFindExpandedSzProperty

Locates an expanded string property value in a property list. The PRESUTIL_FIND_EXPANDED_SZ_PROPERTY type defines a pointer to this function.
ResUtilFindExpandSzProperty

Locates an expandable string property in a property list. The PRESUTIL_FIND_EXPAND_SZ_PROPERTY type defines a pointer to this function.
ResUtilFindFileTimeProperty

TBD. The PRESUTIL_FIND_FILETIME_PROPERTY type defines a pointer to this function.
ResUtilFindLongProperty

Locates a signed long property value in a property list. The PRESUTIL_FIND_LONG_PROPERTY type defines a pointer to this function.
ResUtilFindMultiSzProperty

Locates a multiple string property in a property list. The PRESUTIL_FIND_MULTI_SZ_PROPERTY type defines a pointer to this function.
ResUtilFindSzProperty

Locates a string property in a property list. The PRESUTIL_FIND_SZ_PROPERTY type defines a pointer to this function.
ResUtilFindULargeIntegerProperty

Gets a large integer property value from a property list. The PRESUTIL_FIND_ULARGEINTEGER_PROPERTY type defines a pointer to this function.
ResUtilFreeEnvironment

Destroys the environment variable block created with ResUtilGetEnvironmentWithNetName. The PRESUTIL_FREE_ENVIRONMENT type defines a pointer to this function.
ResUtilFreeParameterBlock

Deallocates memory that has been allocated for a parameter block by ResUtilDupParameterBlock.
ResUtilGetAllProperties

Returns a property list that includes all of the default and unknown properties for a cluster object. The PRESUTIL_GET_ALL_PROPERTIES type defines a pointer to this function.
ResUtilGetBinaryProperty

Retrieves a binary property from a property list and advances a pointer to the next property in the list. The PRESUTIL_GET_BINARY_PROPERTY type defines a pointer to this function.
ResUtilGetBinaryValue

Returns a binary value from the cluster database.
ResUtilGetClusterRoleState

Determines whether or not a specific role has been assigned to a cluster.
ResUtilGetCoreClusterResources

Returns handles to the core Network Name, IP Address and quorum resources. The PRESUTIL_GET_CORE_CLUSTER_RESOURCES type defines a pointer to this function.
ResUtilGetCoreClusterResourcesEx

Returns handles to the core, Network Name, IP Address, and quorum resources. The PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX type defines a pointer to this function.
ResUtilGetDwordProperty

Retrieves a DWORD property from a property list and advances a pointer to the next property in the list. The PRESUTIL_GET_DWORD_PROPERTY type defines a pointer to this function.
ResUtilGetDwordValue

Returns a numeric value from the cluster database.
ResUtilGetEnvironmentWithNetName

Adjusts environment data for a resource so that the resource uses a cluster network name to identify its location.
ResUtilGetExpandSzValue

Returns a expandable string value from the cluster database.
ResUtilGetFileTimeProperty

TBD. The PRESUTIL_GET_FILETIME_PROPERTY type defines a pointer to this function.
ResUtilGetLongProperty

TBD. The PRESUTIL_GET_LONG_PROPERTY type defines a pointer to this function.
ResUtilGetMultiSzProperty

Retrieves a multiple string property from a property list and advances a pointer to the next property in the list. The PRESUTIL_GET_MULTI_SZ_PROPERTY type defines a pointer to this function.
ResUtilGetMultiSzValue

Returns a multiple string value from the cluster database.
ResUtilGetPrivateProperties

Returns private properties for a cluster object. The PRESUTIL_GET_PRIVATE_PROPERTIES type defines a pointer to this function.
ResUtilGetProperties

Retrieves properties specified by a property table from the cluster database and returns them in a property list. The PRESUTIL_GET_PROPERTIES type defines a pointer to this function.
ResUtilGetPropertiesToParameterBlock

Retrieves properties specified by a property table from the cluster database and returns them in a parameter block.
ResUtilGetProperty

Returns a specified property from the cluster database. The PRESUTIL_GET_PROPERTY type defines a pointer to this function.
ResUtilGetPropertyFormats

Returns a property format list describing the format of a specified set of properties. The PRESUTIL_GET_PROPERTY_FORMATS type defines a pointer to this function.
ResUtilGetPropertySize

Returns the total number of bytes required for a specified property.
ResUtilGetQwordValue

The ResUtilGetQwordValue function is a health fault utility function that is part of the resapi.h header used by Windows Clustering.
ResUtilGetResourceDependency

Enumerates the dependencies of a specified resource and returns a handle to a dependency of a specified type. The PRESUTIL_GET_RESOURCE_DEPENDENCY type defines a pointer to this function.
ResUtilGetResourceDependencyByClass

Enumerates the dependencies of a specified resource in a specified cluster and returns a handle to a dependency that matches a specified resource class. The PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS type defines a pointer to this function.
ResUtilGetResourceDependencyByClassEx

Enumerates the dependencies of a specified resource in a specified cluster and returns a handle to a dependency that matches a specified resource class. The PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX type defines a pointer to this function.
ResUtilGetResourceDependencyByName

Enumerates the dependencies of a specified resource in a specified cluster and returns a handle to a dependency of a specified type. The PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME type defines a pointer to this function.
ResUtilGetResourceDependencyByNameEx

Enumerates the dependencies of a specified resource in a specified cluster and returns a handle to a dependency of a specified type. The PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX type defines a pointer to this function.
ResUtilGetResourceDependencyEx

Enumerates the dependencies of a specified resource and returns a handle to a dependency of a specified type. The PRESUTIL_GET_RESOURCE_DEPENDENCY_EX type defines a pointer to this function.
ResUtilGetResourceDependentIPAddressProps

Retrieves the private properties of the first IP Address dependency found for a specified resource. The PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS type defines a pointer to this function.
ResUtilGetResourceName

Returns the name of a resource. The PRESUTIL_GET_RESOURCE_NAME type defines a pointer to this function.
ResUtilGetResourceNameDependency

Enumerates the dependencies of a specified resource in the local cluster and returns a handle to a dependency of a specified resource type. The PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY type defines a pointer to this function.
ResUtilGetResourceNameDependencyEx

Enumerates the dependencies of a specified resource in the local cluster and returns a handle to a dependency of a specified resource type. The PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX type defines a pointer to this function.
ResUtilGetSzProperty

Retrieves a string property from a property list and advances a pointer to the next property in the list. The PRESUTIL_GET_SZ_PROPERTY type defines a pointer to this function.
ResUtilGetSzValue

Returns a string value from the cluster database.
ResUtilInitializeResourceStatus

Initializes a RESOURCE_STATUS structure.
ResUtilIsPathValid

Checks whether a path is syntactically valid.
ResUtilIsResourceClassEqual

Tests whether the resource class of a specified resource is equal to a specified resource class. The PRESUTIL_IS_RESOURCE_CLASS_EQUAL type defines a pointer to this function.
ResUtilLeftPaxosIsLessThanRight

Indicates whether a specified Paxos tag contains older cluster configuration information than another specified Paxos tag.
ResUtilPaxosComparer

Compares two Paxos tags and indicates whether they have the same values.
ResUtilPropertyListFromParameterBlock

Constructs a property list from a property table and a parameter block.
ResUtilRemoveResourceServiceEnvironment

Removes the environment data from a service. This function must be called from a resource DLL. The PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT type defines a pointer to this function.
ResUtilResourcesEqual

Tests whether two resource handles represent the same resource. The PRESUTIL_RESOURCES_EQUAL type defines a pointer to this function.
ResUtilResourceTypesEqual

Tests whether a resource type matches the resource type name of a specified resource. The PRESUTIL_RESOURCE_TYPES_EQUAL type defines a pointer to this function.
ResUtilSetBinaryValue

Sets a binary value in the cluster database.
ResUtilSetDwordValue

Sets a numeric value in the cluster database. The PRESUTIL_SET_DWORD_VALUE type defines a pointer to this function.
ResUtilSetExpandSzValue

Sets an expandable string value in the cluster database. The PRESUTIL_SET_EXPAND_SZ_VALUE type defines a pointer to this function.
ResUtilSetMultiSzValue

Sets a multiple string value in the cluster database. The PRESUTIL_SET_MULTI_SZ_VALUE type defines a pointer to this function.
ResUtilSetPrivatePropertyList

Sets the private properties of a cluster object.
ResUtilSetPropertyParameterBlock

Sets properties in the cluster database from a parameter block. (ResUtilSetPropertyParameterBlock)
ResUtilSetPropertyParameterBlockEx

Sets properties in the cluster database from a parameter block. (ResUtilSetPropertyParameterBlockEx)
ResUtilSetPropertyTable

Sets properties in the cluster database based on a property list from a property table..
ResUtilSetPropertyTableEx

Sets properties in the cluster database based on a property list from a property table.
ResUtilSetQwordValue

TBD. The PRESUTIL_SET_QWORD_VALUE type defines a pointer to this function.
ResUtilSetResourceServiceEnvironment

Adjusts the environment data for a service so that the service uses a cluster network name to identify its location. This function must be called from a resource DLL. The PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT type defines a pointer to this function.
ResUtilSetResourceServiceStartParameters

Adjusts the start parameters of a specified service so that it will operate correctly as a cluster resource. It must be called from a resource DLL. The PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS type defines a pointer to this function.
ResUtilSetResourceServiceStartParametersEx

Adjusts the start parameters of a specified service so that it operates correctly as a cluster resource. It must be called from a resource DLL. The PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX type defines a pointer to this function.
ResUtilSetSzValue

Sets a string value in the cluster database. The PRESUTIL_SET_SZ_VALUE type defines a pointer to this function.
ResUtilSetUnknownProperties

Stores a cluster object's unknown properties in the cluster database.
ResUtilSetValueEx

Sets a value in the cluster database.
ResUtilStartResourceService

Starts a service. The PRESUTIL_START_RESOURCE_SERVICE type defines a pointer to this function.
ResUtilStopResourceService

Stops a named service. The PRESUTIL_STOP_RESOURCE_SERVICE type defines a pointer to this function.
ResUtilStopService

Stops a service identified by a handle. The PRESUTIL_STOP_SERVICE type defines a pointer to this function.
ResUtilTerminateServiceProcessFromResDll

Attempts to terminate the process of a service being managed as a cluster resource by a resource DLL. The PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL type defines a pointer to this function.
ResUtilVerifyPrivatePropertyList

Verifies that a property list is correctly formatted.
ResUtilVerifyPropertyTable

Uses a property table to verify that a property list is correctly formatted.
ResUtilVerifyResourceService

Verifies that a named service is starting or currently running. The PRESUTIL_VERIFY_RESOURCE_SERVICE type defines a pointer to this function.
ResUtilVerifyService

Checks if a service identified by a handle is starting or currently running. The PRESUTIL_VERIFY_SERVICE type defines a pointer to this function.

Callback functions

 
LPRESOURCE_CALLBACK

The LPRESOURCE_CALLBACK callback function is accessible by another function and is invoked after the first function completes. (LPRESOURCE_CALLBACK)
LPRESOURCE_CALLBACK_EX

The LPRESOURCE_CALLBACK_EX callback function is accessible by another function and is invoked after the first function completes. (LPRESOURCE_CALLBACK_EX)
PARBITRATE_ROUTINE

Allows a node to attempt to regain ownership of a quorum resource.
PBEGIN_RESCALL_AS_USER_ROUTINE

The PBEGIN_RESCALL_AS_USER_ROUTINE type defines a pointer to this callback function.
PBEGIN_RESCALL_ROUTINE

Starts a call to a resource control code. The PBEGIN_RESCALL_ROUTINE type defines a pointer to this callback function.
PBEGIN_RESTYPECALL_AS_USER_ROUTINE

The PBEGIN_RESTYPECALL_AS_USER_ROUTINE type defines a pointer to this callback function.
PBEGIN_RESTYPECALL_ROUTINE

Starts a call to a resource control code. The PBEGIN_RESTYPECALL_ROUTINE type defines a pointer to this callback function.
PCANCEL_ROUTINE

Cancels an operation on a resource.
PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS

The PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS type defines a pointer to this function.
PCHANGE_RESOURCE_PROCESS_FOR_DUMPS

The PCHANGE_RESOURCE_PROCESS_FOR_DUMPS type defines a pointer to this function.
PCLOSE_ROUTINE

Closes a resource.
PCLUSAPI_CLUS_WORKER_TERMINATE

Terminates a worker thread. The PCLUSAPI_CLUS_WORKER_TERMINATE type defines a pointer to this function.
PEND_CONTROL_CALL

Called when a resource control code operation completes. The PEND_CONTROL_CALL type defines a pointer to this function.
PEND_TYPE_CONTROL_CALL

Called when a resource type control code operation completes. The PEND_TYPE_CONTROL_CALL type defines a pointer to this function.
PEXTEND_RES_CONTROL_CALL

Extends the timeout for a call to a resource control code. The PEXTEND_RES_CONTROL_CALL type defines a pointer to this function.
PEXTEND_RES_TYPE_CONTROL_CALL

Extends the timeout for a call to a resource type control code. The PEXTEND_RES_TYPE_CONTROL_CALL type defines a pointer to this function.
PIS_ALIVE_ROUTINE

Determines whether a resource is available for use.
PLOG_EVENT_ROUTINE

Records an event in the cluster log.
PLOOKS_ALIVE_ROUTINE

Determines whether a resource appears to be available for use.
POFFLINE_ROUTINE

The POFFLINE_ROUTINE callback function marks a resource as unavailable for use after cleanup processing is complete.
POFFLINE_V2_ROUTINE

The POFFLINE_V2_ROUTINE callback function marks a resource as unavailable for use after cleanup processing is complete.
PONLINE_ROUTINE

The PONLINE_ROUTINE callback function marks a resource as available for use. (PONLINE_ROUTINE)
PONLINE_V2_ROUTINE

The PONLINE_V2_ROUTINE callback function marks a resource as available for use. (PONLINE_V2_ROUTINE)
POPEN_ROUTINE

The POPEN_ROUTINE callback function opens a resource. The POPEN_ROUTINE type defines a pointer to this function.
POPEN_V2_ROUTINE

The POPEN_V2_ROUTINE callback function opens a resource. The POPEN_V2_ROUTINE type defines a pointer to this function.
PQUORUM_RESOURCE_LOST

Called when control of the quorum resource has been lost.
PRAISE_RES_TYPE_NOTIFICATION

TBD. The PRAISE_RES_TYPE_NOTIFICATION type is a pointer to this function.
PRELEASE_ROUTINE

Releases the quorum resource from arbitration.
PRESOURCE_CONTROL_ROUTINE

Performs an operation that applies to a resource.
PRESOURCE_TYPE_CONTROL_ROUTINE

Performs an operation that applies to a resource type.
PSET_INTERNAL_STATE

Sets the internal state of a resource.
PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE

The PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE callback function is called when a resource type control code operation completes.
PSET_RESOURCE_LOCKED_MODE_ROUTINE

Reports that locked mode was configured for a resource.
PSET_RESOURCE_STATUS_ROUTINE

The PSET_RESOURCE_STATUS_ROUTINE callback function is called to update the status of a resource.
PSET_RESOURCE_STATUS_ROUTINE_EX

The PSET_RESOURCE_STATUS_ROUTINE_EX callback function is called to update the status of a resource. (PSET_RESOURCE_STATUS_ROUTINE_EX)
PSIGNAL_FAILURE_ROUTINE

Reports that there was a failure in a resource instance. The PSIGNAL_FAILURE_ROUTINE type defines a pointer to this function.
PSTARTUP_EX_ROUTINE

Loads a resource DLL, returning a structure that contains a function table and a version number.
PSTARTUP_ROUTINE

Loads a resource DLL, returning a structure containing a function table and a version number.
PTERMINATE_ROUTINE

Immediately marks a resource as unavailable for use without waiting for cleanup processing to be completed.
PWORKER_START_ROUTINE

Initializes a worker thread with the specified callback routine. The PWORKER_START_ROUTINE type defines a pointer to this function.

Structures

 
CLRES_CALLBACK_FUNCTION_TABLE

Represents a function table for the StartupEx callback function.
CLRES_FUNCTION_TABLE

Describes a function table for any version of the Resource API.
CLRES_V1_FUNCTIONS

Contains pointers to all Resource API version 1.0 entry points except Startup.
CLRES_V2_FUNCTIONS

Contains pointers to all Resource API version 2.0 entry points except StartupEx.
CLRES_V3_FUNCTIONS

Contains pointers to all Resource API version 3.0 entry points, except StartupEx.
CLRES_V4_FUNCTIONS

Contains pointers to all Resource API version 4.0 entry points, except StartupEx.
CLUS_WORKER

Contains information about a worker thread.
CLUSTER_HEALTH_FAULT

The CLUSTER_HEALTH_FAULT structure is part of the resapi.h header used by Windows Clustering.
CLUSTER_HEALTH_FAULT_ARRAY

The CLUSTER_HEALTH_FAULT_ARRAY structure is part of the resapi.h header used by Windows Clustering.
GET_OPERATION_CONTEXT_PARAMS

Represents context parameters that are used as input for the CLUSCTL_RESOURCE_GET_OPERATION_CONTEXT control code.
MONITOR_STATE

The MONITOR_STATE structure is part of the resapi.h header used by Windows Clustering.
PaxosTagCStruct

Contains the Paxos tag values of a cluster node, which stores information about the cluster configuration version of the node when the cluster uses a File Share witness.
POST_UPGRADE_VERSION_INFO

Represents post-upgrade state information for the cluster service.
RESOURCE_STATUS

Contains information about a resource that is being brought online or taken offline. This structure is used as a parameter to the callback function SetResourceStatus.
RESOURCE_STATUS_EX

Contains information about a resource that is being brought online or taken offline. This structure is used as a parameter to the callback function SetResourceStatusEx.
RESUTIL_FILETIME_DATA

Describes the default, maximum, and minimum values allowed for a FILETIME.
RESUTIL_LARGEINT_DATA

Describes the default, maximum, and minimum values allowed for a signed large integer.
RESUTIL_PROPERTY_ITEM

Contains information about a cluster object property. An array of RESUTIL_PROPERTY_ITEM structures forms a property table which can be used in property operations.
RESUTIL_ULARGEINT_DATA

Describes the default, maximum, and minimum values allowed for an unsigned large integer.
WitnessTagHelper

Contains information used to validate a PaxosTagCStruct structure.
WitnessTagUpdateHelper

Contains information used to update and validate a PaxosTagCStruct structure.

Enumerations

 
CLUSTER_RESOURCE_APPLICATION_STATE

Enumerates resource application states.
CLUSTER_ROLE

Contains the names of the standard cluster roles.
CLUSTER_ROLE_STATE

Defines the potential return values for the ResUtilGetClusterRoleState function.
FAILURE_TYPE

Defines the failure types for cluster resources.
LOG_LEVEL

Represents the severity of the log event passed to the LogEvent callback function.
RESDLL_CONTEXT_OPERATION_TYPE

Specifies the various types of context operations for the GET_OPERATION_CONTEXT_PARAMS structure.
RESOURCE_EXIT_STATE

Enumerates the possible exit states of a resource.
RESOURCE_MONITOR_STATE

The RESOURCE_MONITOR_STATE enumeration provides a view of instrumentation activity that takes place when an application is running.
VM_RESDLL_CONTEXT

Contains actions for a virtual machine to perform.