AslpFileGetExportName

INT64 __fastcall AslpFileGetExportName(WCHAR **UnicodeBuffer, INT64 a2){
  int ExportName; 
  unsigned int v5; 
  const CHAR *v6; 
  UINT64 v7; 
  int v9; 
  char pszDest[256]; 
  memset((INT64)pszDest, 0i64);
  ExportName = AslpFileQueryExportName(pszDest, a2);
  v5 = ExportName;
  if( ExportName >= 0 )
  {
    ExportName = AslStringAnsiToUnicode(UnicodeBuffer, pszDest);
    v5 = ExportName;
    if( ExportName >= 0 )
      return 0;
    v6 = "AslStringAnsiToUnicode failed [%x]";
    v7 = 3208i64;
    goto LABEL_5;
  }
  if( ExportName != -1073741275 && ExportName != -1073741701 )
  {
    v6 = "AslpFileQueryExportName failed [%x]";
    v7 = 3201i64;
LABEL_5:
    v9 = ExportName;
    AslLogCallPrintf(1ui64, "AslpFileGetExportName", v7, v6, v9);
  }
  return v5;
}

Referenced by:

AslpFileGetPeExportNameExeWrapper