Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ResUtilGetResourceDependencyEx function

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.

Syntax


HRESOURCE WINAPI ResUtilGetResourceDependencyEx(
  _In_ HANDLE  hSelf,
  _In_ LPCWSTR lpszResourceType,
  _In_ DWORD   dwDesiredAccess
);

typedef HRESOURCE (WINAPI *PRESUTIL_GET_RESOURCE_DEPENDENCY_EX)(
    _In_ HANDLE  hSelf,
    _In_ LPCWSTR lpszResourceType,
    _In_ DWORD   dwDesiredAccess
);

Parameters

hSelf [in]

A handle to the dependent resource.

lpszResourceType [in]

A null-terminated Unicode string that specifies the resource type of the dependency to return.

dwDesiredAccess [in]

The requested access privileges. This might be any combination of GENERIC_READ (0x80000000), GENERIC_ALL (0x10000000), or MAXIMUM_ALLOWED (0x02000000). If this value is zero (0), an undefined error might be returned. Using GENERIC_ALL is the same as calling ResUtilGetResourceDependency.

Return value

If the operation succeeds, the function returns a handle to one of the resources on which the resource that is specified by hSelf depends. The caller is responsible for closing the handle by calling the CloseClusterResource function.

If the operation fails, the function returns NULL. For more information, call the GetLastError function.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012

Header

ResApi.h

Library

ResUtils.lib

DLL

ResUtils.dll

See also

Resource Utility Functions
ResUtilGetResourceDependency

 

 

Show: