SdbpGetProcessHostGuestArchitectures

NTSTATUS __stdcall SdbpGetProcessHostGuestArchitectures(_WORD *a1, INT16 *a2, INT16 *a3){
  int ProcessWowInfo; 
  INT16 v7; 
  __int16 v9[20]; 
  INT16 v10; 

  v10 = -1;
  v9[0] = -1;
  ProcessWowInfo = AslEnvGetProcessWowInfo(v9, &v10);
  if( ProcessWowInfo >= 0 )
  {
    if( !a3 || (v7 = AslImageFileToArchitecture(*a3), v7 == -1) )
      v7 = v10;
    ProcessWowInfo = 0;
    *a1 = v9[0];
    *a2 = v7;
  }
  else
  {
    AslLogCallPrintf(
      1ui64,
      (INT8 *)"SdbpGetProcessHostGuestArchitectures",
      0x369ui64,
      (INT8 *)"AslEnvGetProcessWowInfo failed [%x]");
  }
  return ProcessWowInfo;
}

Referenced by:

SdbpGetPathAppPatchPreRS3
SdbpGetPathAppraiser
SdbpGetPathCustomSdbPreRS3
SdbpGetPathSystem