typedef struct _PORT_MESSAGE             // 7 elements, 0x28 bytes (sizeof)
          {
              union                                // 2 elements, 0x4 bytes (sizeof)
              {
                  struct                           // 2 elements, 0x4 bytes (sizeof)
                  {
/*0x000*/             INT16        DataLength;
/*0x002*/             INT16        TotalLength;
                  }s1;
/*0x000*/         ULONG32      Length;
              }u1;
              union                                // 2 elements, 0x4 bytes (sizeof)
              {
                  struct                           // 2 elements, 0x4 bytes (sizeof)
                  {
/*0x004*/             INT16        Type;
/*0x006*/             INT16        DataInfoOffset;
                  }s2;
/*0x004*/         ULONG32      ZeroInit;
              }u2;
              union                                // 2 elements, 0x10 bytes (sizeof)
              {
/*0x008*/         struct _CLIENT_ID ClientId;      // 2 elements, 0x10 bytes (sizeof)
/*0x008*/         FLOAT64      DoNotUseThisField;
              };
/*0x018*/     ULONG32      MessageId;
/*0x01C*/     UINT8        _PADDING0_[0x4];
              union                                // 2 elements, 0x8 bytes (sizeof)
              {
/*0x020*/         UINT64       ClientViewSize;
/*0x020*/         ULONG32      CallbackId;
              };
          }PORT_MESSAGE, *PPORT_MESSAGE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.