From 0d3d54992104288e9ee0c834d0b96e8502fd2d42 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Thu, 11 Jan 2024 18:26:20 -0800 Subject: Move the BootstrapperApplication out of proc --- src/burn/engine/EngineForApplication.h | 59 ---------------------------------- 1 file changed, 59 deletions(-) delete mode 100644 src/burn/engine/EngineForApplication.h (limited to 'src/burn/engine/EngineForApplication.h') diff --git a/src/burn/engine/EngineForApplication.h b/src/burn/engine/EngineForApplication.h deleted file mode 100644 index bf86b7ee..00000000 --- a/src/burn/engine/EngineForApplication.h +++ /dev/null @@ -1,59 +0,0 @@ -#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 - -// structs - -typedef struct _BOOTSTRAPPER_ENGINE_CONTEXT -{ - BURN_ENGINE_STATE* pEngineState; - QUEUTIL_QUEUE_HANDLE hQueue; - HANDLE hQueueSemaphore; - CRITICAL_SECTION csQueue; -} BOOTSTRAPPER_ENGINE_CONTEXT; - -typedef struct _BOOTSTRAPPER_ENGINE_ACTION -{ - WM_BURN dwMessage; - union - { - struct - { - HWND hwndParent; - } detect; - struct - { - BOOTSTRAPPER_ACTION action; - } plan; - struct - { - HWND hwndParent; - } elevate; - struct - { - HWND hwndParent; - } apply; - BURN_LAUNCH_APPROVED_EXE launchApprovedExe; - struct - { - DWORD dwExitCode; - } quit; - }; -} BOOTSTRAPPER_ENGINE_ACTION; - -// function declarations - -HRESULT WINAPI EngineForApplicationProc( - __in BOOTSTRAPPER_ENGINE_MESSAGE message, - __in const LPVOID pvArgs, - __inout LPVOID pvResults, - __in_opt LPVOID pvContext - ); - -#if defined(__cplusplus) -} -#endif -- cgit v1.2.3-55-g6feb