Bitdefender Hypervisor Memory Introspection
_UNICODE_STRING32 Struct Reference

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

#include <wddefs.h>

Data Fields

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

Detailed Description

The Windows UNICODE_STRING structure used for 32-bit guests.

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

Definition at line 120 of file wddefs.h.

Field Documentation

◆ Buffer

DWORD _UNICODE_STRING32::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 129 of file wddefs.h.

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

◆ Length

UINT16 _UNICODE_STRING32::Length

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

Definition at line 123 of file wddefs.h.

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

◆ MaximumLength

UINT16 _UNICODE_STRING32::MaximumLength

The size, in bytes, allocated for Buffer.

Definition at line 125 of file wddefs.h.

Referenced by IntWinObjIsTypeObject().


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