Panoptes 1.0.0
Endpoint Detection and Response
Loading...
Searching...
No Matches
Classes | Typedefs
def.h File Reference
#include <Winddi.h>

Go to the source code of this file.

Classes

struct  _BOOT_ENTRY
 The BOOT_ENTRY structure represents a boot entry in the boot configuration database. https://doxygen.reactos.org/d6/d0e/ndk_2iotypes_8h_source.html#l01140. More...
 

Typedefs

typedef struct _BOOT_ENTRY BOOT_ENTRY
 The BOOT_ENTRY structure represents a boot entry in the boot configuration database. https://doxygen.reactos.org/d6/d0e/ndk_2iotypes_8h_source.html#l01140.
 
typedef struct _BOOT_ENTRYPBOOT_ENTRY
 
typedef NTSTATUS(NTAPI * pNtWriteVirtualMemory) (HANDLE ProcessHandle, PVOID BaseAddress, PVOID Buffer, SIZE_T NumberOfBytesToWrite, PSIZE_T NumberOfBytesWritten)
 The NtWriteVirtualMemory function writes memory to a specified process.
 
typedef NTSTATUS(NTAPI * pNtModifyBootEntry) (PBOOT_ENTRY BootEntry)
 The NtModifyBootEntry function modifies a boot entry in the boot configuration database.
 
typedef NTSTATUS(NTAPI * pNtMapViewOfSectionEx) (_In_ HANDLE SectionHandle, _In_ HANDLE ProcessHandle, _Inout_ _At_(*BaseAddress, _Readable_bytes_(*ViewSize) _Writable_bytes_(*ViewSize) _Post_readable_byte_size_(*ViewSize)) PVOID *BaseAddress, _Inout_opt_ PLARGE_INTEGER SectionOffset, _Inout_ PSIZE_T ViewSize, _In_ ULONG AllocationType, _In_ ULONG PageProtection, _Inout_updates_opt_(ExtendedParameterCount) PMEM_EXTENDED_PARAMETER ExtendedParameters, _In_ ULONG ExtendedParameterCount)
 The NtMapViewOfSectionEx function maps a view of a section into the address space of a process.
 

Typedef Documentation

◆ BOOT_ENTRY

typedef struct _BOOT_ENTRY BOOT_ENTRY

The BOOT_ENTRY structure represents a boot entry in the boot configuration database. https://doxygen.reactos.org/d6/d0e/ndk_2iotypes_8h_source.html#l01140.

◆ PBOOT_ENTRY

typedef struct _BOOT_ENTRY * PBOOT_ENTRY

◆ pNtMapViewOfSectionEx

typedef NTSTATUS(NTAPI * pNtMapViewOfSectionEx) (_In_ HANDLE SectionHandle, _In_ HANDLE ProcessHandle, _Inout_ _At_(*BaseAddress, _Readable_bytes_(*ViewSize) _Writable_bytes_(*ViewSize) _Post_readable_byte_size_(*ViewSize)) PVOID *BaseAddress, _Inout_opt_ PLARGE_INTEGER SectionOffset, _Inout_ PSIZE_T ViewSize, _In_ ULONG AllocationType, _In_ ULONG PageProtection, _Inout_updates_opt_(ExtendedParameterCount) PMEM_EXTENDED_PARAMETER ExtendedParameters, _In_ ULONG ExtendedParameterCount)

The NtMapViewOfSectionEx function maps a view of a section into the address space of a process.

Definition at line 35 of file def.h.

◆ pNtModifyBootEntry

typedef NTSTATUS(NTAPI * pNtModifyBootEntry) (PBOOT_ENTRY BootEntry)

The NtModifyBootEntry function modifies a boot entry in the boot configuration database.

Definition at line 29 of file def.h.

◆ pNtWriteVirtualMemory

typedef NTSTATUS(NTAPI * pNtWriteVirtualMemory) (HANDLE ProcessHandle, PVOID BaseAddress, PVOID Buffer, SIZE_T NumberOfBytesToWrite, PSIZE_T NumberOfBytesWritten)

The NtWriteVirtualMemory function writes memory to a specified process.

Definition at line 20 of file def.h.