LdrResFindResourceDirectory
NTSTATUS __stdcall LdrResFindResourceDirectory(
PVOID Module,
PWCHAR ResourceType,
PWCHAR ResourceName,
_IMAGE_RESOURCE_DIRECTORY **ResourceDirectory,
PWCHAR FoundLanguage,
UINT64 *FoundLanguageLength,
UINT64 Flags){
PWCHAR v8;
UINT64 v9;
UINT64 InitResIds[3];
if( (Flags & 0xC00) != 0 )
return -1073741811;
v8 = (PWCHAR)InitResIds[0];
if( ResourceType )
v8 = ResourceType;
InitResIds[0] = (UINT64)v8;
v9 = ResourceType != 0i64;
if( ResourceName )
{
InitResIds[1] = (UINT64)ResourceName;
v9 = 2i64;
}
return LdrResSearchResource(
Module,
InitResIds,
v9,
(unsigned int)Flags | 2,
(VOID **)ResourceDirectory,
0i64,
FoundLanguage,
FoundLanguageLength);
}Referenced by:
No references.