Lines Matching refs:pPackage
238 PVBOXSTUBPKG pPackage;
239 int rc = FindData(szHeaderName, (PVOID *)&pPackage, NULL);
247 return pPackage;
333 * @param pPackage Pointer to a VBOXSTUBPKG struct that contains the resource.
337 static int Extract(const PVBOXSTUBPKG pPackage,
340 return ExtractFile(pPackage->szResourceName,
372 * @param pPackage Pointer to a VBOXSTUBPKG struct that contains the resource.
375 static bool PackageIsNeeded(PVBOXSTUBPKG pPackage)
377 if (pPackage->byArch == VBOXSTUBPKGARCH_ALL)
380 return pPackage->byArch == enmArch;
624 PVBOXSTUBPKG pPackage = FindPackageHeader(iPackage);
625 if (pPackage == NULL)
628 if (!PackageIsNeeded(pPackage))
635 int rc = RTPathJoin(szPkgFile, sizeof(szPkgFile), pszPkgDir, pPackage->szFileName);
647 rcExit = ShowError("Internal error: Do not know how to handle file '%s'.", pPackage->szFileName);
767 PVBOXSTUBPKG pPackage = FindPackageHeader(k);
768 if (!pPackage)
771 if (fExtractOnly || PackageIsNeeded(pPackage))
774 rc = RTPathJoin(szDstFile, sizeof(szDstFile), pszDstDir, pPackage->szFileName);
778 rc = Extract(pPackage, szDstFile);