Process Hacker
_PORT_MESSAGE Struct Reference

#include <ntlpcapi.h>

Data Fields

union {
   struct {
      CSHORT   DataLength
 
      CSHORT   TotalLength
 
   }   s1
 
   ULONG   Length
 
u1
 
union {
   struct {
      CSHORT   Type
 
      CSHORT   DataInfoOffset
 
   }   s2
 
   ULONG   ZeroInit
 
u2
 
union {
   CLIENT_ID   ClientId
 
   double   DoNotUseThisField
 
}; 
 
ULONG MessageId
 
union {
   SIZE_T   ClientViewSize
 
   ULONG   CallbackId
 
}; 
 

Detailed Description

Definition at line 9 of file ntlpcapi.h.

Field Documentation

union { ... }
union { ... }
ULONG CallbackId

Definition at line 38 of file ntlpcapi.h.

CLIENT_ID ClientId

Definition at line 31 of file ntlpcapi.h.

SIZE_T ClientViewSize

Definition at line 37 of file ntlpcapi.h.

CSHORT DataInfoOffset

Definition at line 25 of file ntlpcapi.h.

CSHORT DataLength

Definition at line 15 of file ntlpcapi.h.

double DoNotUseThisField

Definition at line 32 of file ntlpcapi.h.

ULONG Length

Definition at line 18 of file ntlpcapi.h.

ULONG MessageId

Definition at line 34 of file ntlpcapi.h.

struct { ... } s1
struct { ... } s2
CSHORT TotalLength

Definition at line 16 of file ntlpcapi.h.

CSHORT Type

Definition at line 24 of file ntlpcapi.h.

union { ... } u1
union { ... } u2
ULONG ZeroInit

Definition at line 27 of file ntlpcapi.h.


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