ReactOS 0.4.15-dev-7906-g1b85a5f
_MARSHALLING_INFO Struct Reference

#include <marshalling.h>

Public Attributes

DWORD dwOffset
 
DWORD cbSize
 
DWORD cbPerElementSize
 
BOOL bAdjustAddress
 

Detailed Description

Definition at line 12 of file marshalling.h.

Member Data Documentation

◆ bAdjustAddress

BOOL _MARSHALLING_INFO::bAdjustAddress

If this element is a structure itself, this field gives the size in bytes of each element of the structure. Otherwise, this is the same as cbTotalSize. E.g. for SYSTEMTIME, cbSize would be 16 and cbPerElementSize would be 2. Unused here, I don't know what we need this number for.

Definition at line 19 of file marshalling.h.

Referenced by MarshallDownStructure(), and MarshallUpStructure().

◆ cbPerElementSize

DWORD _MARSHALLING_INFO::cbPerElementSize

Total size of this element in bytes under Windows. Unused here, I don't know what we need this number for.

Definition at line 16 of file marshalling.h.

◆ cbSize

DWORD _MARSHALLING_INFO::cbSize

Byte offset of this element within the structure or MAXDWORD to indicate the end of the array

Definition at line 15 of file marshalling.h.

◆ dwOffset

DWORD _MARSHALLING_INFO::dwOffset

Definition at line 14 of file marshalling.h.

Referenced by MarshallDownStructure(), and MarshallUpStructure().


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