mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 09:34:43 +00:00
d7c1d220b5
CORE-13525 Notes: - Most of the exported functions have been turned from default cdecl to explicit stdcall / "NTAPI". - The two InitializeSetup() phases have been collapsed to make the initialization simpler. Average reductions (percentages; see PR #7523 for actual numbers): x86 Debug builds: reactos.exe: 35.1% smss.exe : 39.8% Total (including setuplib.dll): 17.9% x86 Release builds: reactos.exe: 22.3% smss.exe : 25.0% Total (including setuplib.dll): 10.6% x64 Debug builds: reactos.exe: 40.6% smss.exe : 41.6% Total (including setuplib.dll): 20.0% x64 Release builds: reactos.exe: 22.8% smss.exe : 22.3% Total (including setuplib.dll): 10.1%
27 lines
749 B
C
27 lines
749 B
C
/*
|
|
* PROJECT: ReactOS Setup Library
|
|
* LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later)
|
|
* PURPOSE: Bootloader support functions
|
|
* COPYRIGHT: Copyright 2017-2024 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
NTSTATUS
|
|
NTAPI
|
|
InstallBootManagerAndBootEntries(
|
|
_In_ ARCHITECTURE_TYPE ArchType,
|
|
_In_ PCUNICODE_STRING SystemRootPath,
|
|
_In_ PCUNICODE_STRING SourceRootPath,
|
|
_In_ PCUNICODE_STRING DestinationArcPath,
|
|
_In_ ULONG_PTR Options);
|
|
|
|
NTSTATUS
|
|
NTAPI
|
|
InstallBootcodeToRemovable(
|
|
_In_ ARCHITECTURE_TYPE ArchType,
|
|
_In_ PCUNICODE_STRING RemovableRootPath,
|
|
_In_ PCUNICODE_STRING SourceRootPath,
|
|
_In_ PCUNICODE_STRING DestinationArcPath);
|
|
|
|
/* EOF */
|