typedef struct _DIAGNOSTIC_BUFFER                 // 8 elements, 0x28 bytes (sizeof)
          {
/*0x000*/     UINT64       Size;
/*0x008*/     enum _REQUESTER_TYPE CallerType;
/*0x00C*/     UINT8        _PADDING0_[0x4];
              union                                         // 2 elements, 0x10 bytes (sizeof)
              {
                  struct                                    // 3 elements, 0x10 bytes (sizeof)
                  {
/*0x010*/             UINT64       ProcessImageNameOffset;
/*0x018*/             ULONG32      ProcessId;
/*0x01C*/             ULONG32      ServiceTag;
                  };
                  struct                                    // 2 elements, 0x10 bytes (sizeof)
                  {
/*0x010*/             UINT64       DeviceDescriptionOffset;
/*0x018*/             UINT64       DevicePathOffset;
                  };
              };
/*0x020*/     UINT64       ReasonOffset;
          }DIAGNOSTIC_BUFFER, *PDIAGNOSTIC_BUFFER;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.