ReactOS  0.4.15-dev-1177-g6cb3b62
_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 1437 of file extypes.h.

Member Data Documentation

◆ @2386

union { ... }

◆ AtomicSwap

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::AtomicSwap

◆ CodeInfo

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::CodeInfo

◆ FileHandle1

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::FileHandle1

Definition at line 1472 of file extypes.h.

◆ FileHandle2

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::FileHandle2

Definition at line 1476 of file extypes.h.

◆ Flags

ULONG _SYSTEM_HOTPATCH_CODE_INFORMATION::Flags

Definition at line 1439 of file extypes.h.

◆ Foo

ULONG _SYSTEM_HOTPATCH_CODE_INFORMATION::Foo

Definition at line 1445 of file extypes.h.

◆ InfoSize

ULONG _SYSTEM_HOTPATCH_CODE_INFORMATION::InfoSize

Definition at line 1440 of file extypes.h.

◆ InjectionInfo

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::InjectionInfo

◆ IoStatusBlock1

PIO_STATUS_BLOCK _SYSTEM_HOTPATCH_CODE_INFORMATION::IoStatusBlock1

Definition at line 1473 of file extypes.h.

◆ IoStatusBlock2

PIO_STATUS_BLOCK _SYSTEM_HOTPATCH_CODE_INFORMATION::IoStatusBlock2

Definition at line 1477 of file extypes.h.

◆ KernelInfo

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::KernelInfo

◆ NameLength

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::NameLength

Definition at line 1450 of file extypes.h.

◆ NameOffset

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::NameOffset

Definition at line 1449 of file extypes.h.

◆ ObjectHandle1

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::ObjectHandle1

Definition at line 1484 of file extypes.h.

◆ ObjectHandle2

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::ObjectHandle2

Definition at line 1485 of file extypes.h.

◆ ParentDirectory

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::ParentDirectory

Definition at line 1483 of file extypes.h.

◆ PatchingFinished

UCHAR _SYSTEM_HOTPATCH_CODE_INFORMATION::PatchingFinished

Definition at line 1458 of file extypes.h.

◆ RenameInfo

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInfo

◆ RenameInformation1

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformation1

Definition at line 1474 of file extypes.h.

◆ RenameInformation2

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformation2

Definition at line 1478 of file extypes.h.

◆ RenameInformationLength1

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformationLength1

Definition at line 1475 of file extypes.h.

◆ RenameInformationLength2

PVOID _SYSTEM_HOTPATCH_CODE_INFORMATION::RenameInformationLength2

Definition at line 1479 of file extypes.h.

◆ ReturnCode

NTSTATUS _SYSTEM_HOTPATCH_CODE_INFORMATION::ReturnCode

Definition at line 1467 of file extypes.h.

◆ TargetNameLength

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::TargetNameLength

Definition at line 1457 of file extypes.h.

◆ TargetNameOffset

USHORT _SYSTEM_HOTPATCH_CODE_INFORMATION::TargetNameOffset

Definition at line 1456 of file extypes.h.

◆ TargetProcess

HANDLE _SYSTEM_HOTPATCH_CODE_INFORMATION::TargetProcess

Definition at line 1468 of file extypes.h.

◆ UserModeInfo

struct { ... } _SYSTEM_HOTPATCH_CODE_INFORMATION::UserModeInfo

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