SdbpGetProcessHostGuestArchitectures
INT64 __fastcall SdbpGetProcessHostGuestArchitectures(_WORD *a1, INT16 *a2, INT16 *a3){
int ProcessWowInfo;
unsigned int v7;
INT16 v8;
int v10;
__int16 v11[20];
INT16 v12;
v12 = -1;
v11[0] = -1;
ProcessWowInfo = AslEnvGetProcessWowInfo(v11, &v12);
v7 = ProcessWowInfo;
if( ProcessWowInfo >= 0 )
{
if( !a3 || (v8 = AslImageFileToArchitecture(*a3), v8 == -1) )
v8 = v12;
v7 = 0;
*a1 = v11[0];
*a2 = v8;
}
else
{
v10 = ProcessWowInfo;
AslLogCallPrintf(
1ui64,
"SdbpGetProcessHostGuestArchitectures",
0x369ui64,
"AslEnvGetProcessWowInfo failed [%x]",
v10);
}
return v7;
}Referenced by:
SdbpGetPathAppPatchPreRS3
SdbpGetPathAppraiser
SdbpGetPathCustomSdbPreRS3
SdbpGetPathSystem