typedef struct _DISPATCHER_HEADER         // 13 elements, 0x18 bytes (sizeof)
          {
              union                                 // 2 elements, 0x4 bytes (sizeof)
              {
                  struct                            // 4 elements, 0x4 bytes (sizeof)
                  {
/*0x000*/             UINT8        Type;
                      union                         // 4 elements, 0x1 bytes (sizeof)
                      {
/*0x001*/                 UINT8        Abandoned;
/*0x001*/                 UINT8        Absolute;
/*0x001*/                 UINT8        NpxIrql;
/*0x001*/                 UINT8        Signalling;
                      };
                      union                         // 2 elements, 0x1 bytes (sizeof)
                      {
/*0x002*/                 UINT8        Size;
/*0x002*/                 UINT8        Hand;
                      };
                      union                         // 3 elements, 0x1 bytes (sizeof)
                      {
/*0x003*/                 UINT8        Inserted;
/*0x003*/                 UINT8        DebugActive;
/*0x003*/                 UINT8        DpcActive;
                      };
                  };
/*0x000*/         LONG32       Lock;
              };
/*0x004*/     LONG32       SignalState;
/*0x008*/     struct _LIST_ENTRY WaitListHead;      // 2 elements, 0x10 bytes (sizeof)
          }DISPATCHER_HEADER, *PDISPATCHER_HEADER;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.