Bitdefender Hypervisor Memory Introspection
_UNICODE_STRING64 Struct Reference

The Windows UNICODE_STRING structure used for 64-bit guests. More...

#include <wddefs.h>

Data Fields

WORD Length
 The length, in bytes, of the string in Buffer, not including the NULL terminator, if any. More...
 
WORD MaximumLength
 The size, in bytes, allocated for Buffer. More...
 
DWORD _Rserved1
 
QWORD Buffer
 The guest virtual address at which the wide-character string is located. More...
 

Detailed Description

The Windows UNICODE_STRING structure used for 64-bit guests.

See https://docs.microsoft.com/en-us/windows/win32/api/subauth/ns-subauth-unicode_string

Definition at line 136 of file wddefs.h.

Field Documentation

◆ _Rserved1

DWORD _UNICODE_STRING64::_Rserved1

Reserved

Definition at line 142 of file wddefs.h.

◆ Buffer

QWORD _UNICODE_STRING64::Buffer

The guest virtual address at which the wide-character string is located.

Note that the string may not be NULL-terminated inside the guest

Definition at line 146 of file wddefs.h.

Referenced by DbgDumpGuestModules(), IntWinDrvCreateFromAddress(), IntWinDrvIsListHead(), IntWinGetPrcoCmdLineHandleCmdLineInMemory(), IntWinObjGetObjectNameInfo(), and IntWinObjIsTypeObject().

◆ Length

WORD _UNICODE_STRING64::Length

The length, in bytes, of the string in Buffer, not including the NULL terminator, if any.

Definition at line 139 of file wddefs.h.

Referenced by DbgDumpGuestModules(), IntWinDrvCreateFromAddress(), IntWinGetPrcoCmdLineHandleCmdLineInMemory(), IntWinObjGetObjectNameInfo(), and IntWinObjIsTypeObject().

◆ MaximumLength

WORD _UNICODE_STRING64::MaximumLength

The size, in bytes, allocated for Buffer.

Definition at line 141 of file wddefs.h.

Referenced by IntWinObjIsTypeObject().


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