35 lines
525 B
C
35 lines
525 B
C
/*++
|
|
|
|
Copyright (c) 2024, Quinn Stephens.
|
|
Provided under the BSD 3-Clause license.
|
|
|
|
Module Name:
|
|
|
|
bootmgr.h
|
|
|
|
Abstract:
|
|
|
|
Boot manager definitions.
|
|
|
|
--*/
|
|
|
|
#ifndef _BOOTMGR_H
|
|
#define _BOOTMGR_H
|
|
|
|
#include <nt.h>
|
|
|
|
#define BOOT_INPUT_PARAMETERS_SIGNATURE 0x50504120544f4f42 /* "BOOT APP" */
|
|
#define BOOT_INPUT_PARAMETERS_VERSION 2
|
|
|
|
typedef struct {
|
|
ULONGLONG Signature;
|
|
ULONG Version;
|
|
} BOOT_INPUT_PARAMETERS, *PBOOT_INPUT_PARAMETERS;
|
|
|
|
NTSTATUS
|
|
BmMain (
|
|
IN PBOOT_INPUT_PARAMETERS InputParameters
|
|
);
|
|
|
|
#endif
|