Process Hacker
_PH_UNICODE_DECODER Struct Reference

#include <phbase.h>

Data Fields

UCHAR Encoding
 
UCHAR State
 
UCHAR InputCount
 
UCHAR Reserved
 
union {
   UCHAR   Utf8 [4]
 
   USHORT   Utf16 [2]
 
   ULONG   Utf32
 
Input
 
union {
   struct {
      UCHAR   Input [4]
 
      UCHAR   CodeUnit1
 
      UCHAR   CodeUnit2
 
      UCHAR   CodeUnit3
 
      UCHAR   CodeUnit4
 
   }   Utf8
 
   struct {
      USHORT   Input [2]
 
      USHORT   CodeUnit
 
   }   Utf16
 
   struct {
      ULONG   Input
 
   }   Utf32
 
u
 

Detailed Description

Definition at line 1927 of file phbase.h.

Field Documentation

USHORT CodeUnit

Definition at line 1952 of file phbase.h.

UCHAR CodeUnit1

Definition at line 1944 of file phbase.h.

UCHAR CodeUnit2

Definition at line 1945 of file phbase.h.

UCHAR CodeUnit3

Definition at line 1946 of file phbase.h.

UCHAR CodeUnit4

Definition at line 1947 of file phbase.h.

UCHAR Encoding

Definition at line 1929 of file phbase.h.

union { ... } Input
UCHAR Input[4]

Definition at line 1943 of file phbase.h.

USHORT Input[2]

Definition at line 1951 of file phbase.h.

ULONG Input

Definition at line 1956 of file phbase.h.

UCHAR InputCount

Definition at line 1931 of file phbase.h.

UCHAR Reserved

Definition at line 1932 of file phbase.h.

UCHAR State

Definition at line 1930 of file phbase.h.

union { ... } u
USHORT Utf16[2]

Definition at line 1936 of file phbase.h.

struct { ... } Utf16
ULONG Utf32

Definition at line 1937 of file phbase.h.

struct { ... } Utf32
UCHAR Utf8[4]

Definition at line 1935 of file phbase.h.

struct { ... } Utf8

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