From 61847dddd4fd497057c780658e383c4627de19ec Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sat, 29 Dec 2018 22:12:08 -0600 Subject: Import code from old v4 repo --- src/engine/pseudobundle.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/engine/pseudobundle.h (limited to 'src/engine/pseudobundle.h') diff --git a/src/engine/pseudobundle.h b/src/engine/pseudobundle.h new file mode 100644 index 00000000..144f6880 --- /dev/null +++ b/src/engine/pseudobundle.h @@ -0,0 +1,39 @@ +#pragma once +// Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. + + +#if defined(__cplusplus) +extern "C" { +#endif + +HRESULT PseudoBundleInitialize( + __in DWORD64 qwEngineVersion, + __in BURN_PACKAGE* pPackage, + __in BOOL fPerMachine, + __in_z LPCWSTR wzId, + __in BOOTSTRAPPER_RELATION_TYPE relationType, + __in BOOTSTRAPPER_PACKAGE_STATE state, + __in_z LPCWSTR wzFilePath, + __in_z LPCWSTR wzLocalSource, + __in_z_opt LPCWSTR wzDownloadSource, + __in DWORD64 qwSize, + __in BOOL fVital, + __in_z_opt LPCWSTR wzInstallArguments, + __in_z_opt LPCWSTR wzRepairArguments, + __in_z_opt LPCWSTR wzUninstallArguments, + __in_opt BURN_DEPENDENCY_PROVIDER* pDependencyProvider, + __in_opt BYTE* pbHash, + __in DWORD cbHash + ); +HRESULT PseudoBundleInitializePassthrough( + __in BURN_PACKAGE* pPassthroughPackage, + __in BOOTSTRAPPER_COMMAND* pCommand, + __in_z_opt LPCWSTR wzAppendLogPath, + __in_z_opt LPWSTR wzActiveParent, + __in_z_opt LPWSTR wzAncestors, + __in BURN_PACKAGE* pPackage + ); + +#if defined(__cplusplus) +} +#endif -- cgit v1.2.3-55-g6feb