ReactOS 0.4.15-dev-7918-g2a2556c
_SYSTEM_HOTPATCH_CODE_INFORMATION Struct Reference

#include <extypes.h>

Collaboration diagram for _SYSTEM_HOTPATCH_CODE_INFORMATION:

Public Attributes

ULONG Flags
 
ULONG InfoSize
 
union {
   struct {
      ULONG   Foo
 
   }   CodeInfo
 
   struct {
      USHORT   NameOffset
 
      USHORT   NameLength
 
   }   KernelInfo
 
   struct {
      USHORT   NameOffset
 
      USHORT   NameLength
 
      USHORT   TargetNameOffset
 
      USHORT   TargetNameLength
 
      UCHAR   PatchingFinished
 
   }   UserModeInfo
 
   struct {
      USHORT   NameOffset
 
      USHORT   NameLength
 
      USHORT   TargetNameOffset
 
      USHORT   TargetNameLength
 
      UCHAR   PatchingFinished
 
      NTSTATUS   ReturnCode
 
      HANDLE   TargetProcess
 
   }   InjectionInfo
 
   struct {
      HANDLE   FileHandle1
 
      PIO_STATUS_BLOCK   IoStatusBlock1
 
      PVOID   RenameInformation1
 
      PVOID   RenameInformationLength1
 
      HANDLE   FileHandle2
 
      PIO_STATUS_BLOCK   IoStatusBlock2
 
      PVOID   RenameInformation2
 
      PVOID   RenameInformationLength2
 
   }   RenameInfo
 
   struct {
      HANDLE   ParentDirectory
 
      HANDLE   ObjectHandle1
 
      HANDLE   ObjectHandle2
 
   }   AtomicSwap
 
}; 
 

Detailed Description

Definition at line 1471 of file extypes.h.

Member Data Documentation

◆ 

union { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::@2435

◆ 

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::AtomicSwap

◆ 

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::CodeInfo

◆ FileHandle1

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::FileHandle1

Definition at line 1506 of file extypes.h.

◆ FileHandle2

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::FileHandle2

Definition at line 1510 of file extypes.h.

◆ Flags

ULONG _SYSTEM_HOTPATCH_CODE_INFORMATION::Flags

Definition at line 1473 of file extypes.h.

◆ Foo

ULONG _SYSTEM_HOTPATCH_CODE_INFORMATION::Foo

Definition at line 1479 of file extypes.h.

◆ InfoSize

ULONG _SYSTEM_HOTPATCH_CODE_INFORMATION::InfoSize

Definition at line 1474 of file extypes.h.

◆ 

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::InjectionInfo

◆ IoStatusBlock1

PIO_STATUS_BLOCK _SYSTEM_HOTPATCH_CODE_INFORMATION::IoStatusBlock1

Definition at line 1507 of file extypes.h.

◆ IoStatusBlock2

PIO_STATUS_BLOCK _SYSTEM_HOTPATCH_CODE_INFORMATION::IoStatusBlock2

Definition at line 1511 of file extypes.h.

◆ 

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::KernelInfo

◆ NameLength

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::NameLength

Definition at line 1484 of file extypes.h.

◆ NameOffset

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::NameOffset

Definition at line 1483 of file extypes.h.

◆ ObjectHandle1

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::ObjectHandle1

Definition at line 1518 of file extypes.h.

◆ ObjectHandle2

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::ObjectHandle2

Definition at line 1519 of file extypes.h.

◆ ParentDirectory

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::ParentDirectory

Definition at line 1517 of file extypes.h.

◆ PatchingFinished

UCHAR _SYSTEM_HOTPATCH_CODE_INFORMATION::PatchingFinished

Definition at line 1492 of file extypes.h.

◆ 

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInfo

◆ RenameInformation1

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformation1

Definition at line 1508 of file extypes.h.

◆ RenameInformation2

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformation2

Definition at line 1512 of file extypes.h.

◆ RenameInformationLength1

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformationLength1

Definition at line 1509 of file extypes.h.

◆ RenameInformationLength2

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformationLength2

Definition at line 1513 of file extypes.h.

◆ ReturnCode

NTSTATUS _SYSTEM_HOTPATCH_CODE_INFORMATION::ReturnCode

Definition at line 1501 of file extypes.h.

◆ TargetNameLength

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::TargetNameLength

Definition at line 1491 of file extypes.h.

◆ TargetNameOffset

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::TargetNameOffset

Definition at line 1490 of file extypes.h.

◆ TargetProcess

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::TargetProcess

Definition at line 1502 of file extypes.h.

◆ 

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::UserModeInfo

The documentation for this struct was generated from the following file: