ReactOS  0.4.15-dev-1070-ge1a01de
libsupp.c
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING.ARM in the top level directory
3  * PROJECT: ReactOS UEFI Boot Library
4  * FILE: boot/environ/lib/rtl/libsupp.c
5  * PURPOSE: RTL Support Routines
6  * PROGRAMMER: Mark Jansen (mark.jansen@reactos.org)
7  */
8 
9 /* INCLUDES ******************************************************************/
10 
11 #include "bl.h"
12 
13 /* FUNCTIONS *****************************************************************/
14 
15 /* Ldr access to IMAGE_NT_HEADERS without SEH */
16 
17 /* Rtl SEH-Free version of this */
19 NTAPI
22  _In_ PVOID Base,
24  _Out_ PIMAGE_NT_HEADERS *OutHeaders);
25 
26 
27 /*
28  * @implemented
29  */
31 NTAPI
34  _In_ PVOID Base,
36  _Out_ PIMAGE_NT_HEADERS *OutHeaders)
37 {
38  return RtlpImageNtHeaderEx(Flags, Base, Size, OutHeaders);
39 }
NTSTATUS NTAPI RtlpImageNtHeaderEx(_In_ ULONG Flags, _In_ PVOID Base, _In_ ULONG64 Size, _Out_ PIMAGE_NT_HEADERS *OutHeaders)
Definition: image.c:140
LONG NTSTATUS
Definition: precomp.h:26
_In_opt_ ULONG Base
Definition: rtlfuncs.h:2373
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
#define _Out_
Definition: no_sal2.h:323
NTSTATUS NTAPI RtlImageNtHeaderEx(_In_ ULONG Flags, _In_ PVOID Base, _In_ ULONG64 Size, _Out_ PIMAGE_NT_HEADERS *OutHeaders)
Definition: libsupp.c:32
unsigned __int64 ULONG64
Definition: imports.h:198
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:361
#define _In_
Definition: no_sal2.h:204
unsigned int ULONG
Definition: retypes.h:1