HyperDbg Debugger
Loading...
Searching...
No Matches
pe-parser.h
Go to the documentation of this file.
1
12#pragma once
13
15// Structures //
17
24
31
36
43
45// Functions //
47
49PeShowSectionInformationAndDump(const WCHAR * AddressOfFile,
50 const CHAR * SectionToShow,
51 BOOLEAN Is32Bit);
52
54PeIsPE32BitOr64Bit(const WCHAR * AddressOfFile, PBOOLEAN Is32Bit);
55
57PeGetSyscallNumber(LPCSTR NtFunctionName);
unsigned short WORD
Definition BasicTypes.h:42
UCHAR BOOLEAN
Definition BasicTypes.h:35
BOOLEAN * PBOOLEAN
Definition BasicTypes.h:36
unsigned long DWORD
Definition BasicTypes.h:38
unsigned int UINT32
Definition BasicTypes.h:54
char CHAR
Definition BasicTypes.h:33
struct _IMAGE_SECTION_HEADER IMAGE_SECTION_HEADER
struct _RICH_HEADER_ENTRY RICH_HEADER_ENTRY
struct _RICH_HEADER RICH_HEADER
struct _RICH_HEADER_INFO RICH_HEADER_INFO
BOOLEAN PeIsPE32BitOr64Bit(const WCHAR *AddressOfFile, PBOOLEAN Is32Bit)
Detect whether PE is a 32-bit PE or 64-bit PE.
Definition pe-parser.cpp:4483
struct _RICH_HEADER * PRICH_HEADER
struct _RICH_HEADER_INFO * PRICH_HEADER_INFO
BOOLEAN PeShowSectionInformationAndDump(const WCHAR *AddressOfFile, const CHAR *SectionToShow, BOOLEAN Is32Bit)
Show information about different sections of PE and the dump of sections.
Definition pe-parser.cpp:3727
UINT32 PeGetSyscallNumber(LPCSTR NtFunctionName)
Get the syscall number of a given Nt function.
Definition pe-parser.cpp:4606
struct _PE_RAW_SECTION_RANGE * PPE_RAW_SECTION_RANGE
struct _RICH_HEADER_ENTRY * PRICH_HEADER_ENTRY
struct _PE_RAW_SECTION_RANGE PE_RAW_SECTION_RANGE
Definition pe-parser.h:38
ULONGLONG Start
Definition pe-parser.h:39
const IMAGE_SECTION_HEADER * Section
Definition pe-parser.h:41
ULONGLONG End
Definition pe-parser.h:40
Definition pe-parser.h:26
WORD ProdID
Definition pe-parser.h:27
DWORD UseCount
Definition pe-parser.h:29
WORD BuildID
Definition pe-parser.h:28
Definition pe-parser.h:19
int Size
Definition pe-parser.h:20
CHAR * PtrToBuffer
Definition pe-parser.h:21
int Entries
Definition pe-parser.h:22
Definition pe-parser.h:33
PRICH_HEADER_ENTRY Entries
Definition pe-parser.h:34