/**@file Copyright (c) 2006, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent Module Name: NtThunk.h Abstract: WinNt Thunk interface PPI **/ #ifndef __NT_PEI_WIN_NT_THUNK_H__ #define __NT_PEI_WIN_NT_THUNK_H__ #include #define PEI_NT_THUNK_PPI_GUID \ { \ 0x98c281e5, 0xf906, 0x43dd, {0xa9, 0x2b, 0xb0, 0x3, 0xbf, 0x27, 0x65, 0xda } \ } typedef VOID * (EFIAPI *PEI_NT_THUNK_INTERFACE) ( VOID ); /*++ Routine Description: Export of EFI_WIN_NT_THUNK_PROTOCOL from the Windows SEC. Arguments: InterfaceBase - Address of the EFI_WIN_NT_THUNK_PROTOCOL Returns: EFI_SUCCESS - Data returned --*/ typedef struct { PEI_NT_THUNK_INTERFACE NtThunk; } PEI_NT_THUNK_PPI; extern EFI_GUID gPeiNtThunkPpiGuid; #endif