Process Hacker
_PH_BYTES Struct Reference

An 8-bit string object, which supports ASCII, UTF-8 and Windows multi-byte encodings, as well as binary data. More...

#include <phbase.h>

Data Fields

union {
   PH_BYTESREF   br
 
   struct {
      SIZE_T   Length
 The length, in bytes, of the string.
 
      PCH   Buffer
 The buffer containing the contents of the string.
 
   } 
 
}; 
 
union {
   CHAR   Data [1]
 
   struct {
      ULONG   AllocationFlags
 Reserved.
 
      PVOID   Allocation
 Reserved.
 
   } 
 
}; 
 

Detailed Description

An 8-bit string object, which supports ASCII, UTF-8 and Windows multi-byte encodings, as well as binary data.

Definition at line 1859 of file phbase.h.

Field Documentation

union { ... }
union { ... }
PVOID Allocation

Reserved.

Definition at line 1883 of file phbase.h.

ULONG AllocationFlags

Reserved.

Definition at line 1881 of file phbase.h.

Definition at line 1864 of file phbase.h.

PCH Buffer

The buffer containing the contents of the string.

Definition at line 1870 of file phbase.h.

CHAR Data[1]

Definition at line 1877 of file phbase.h.

SIZE_T Length

The length, in bytes, of the string.

Definition at line 1868 of file phbase.h.


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