typedef struct _NT_TIB
{
    EXCEPTION_REGISTRATION_RECORD *ExceptionList;
    void *StackBase;
    void *StackLimit;
    void *SubSystemTib;
    union
    {
        void *FiberData;
        unsigned long Version;
    };
    void *ArbitraryUserPointer;
    NT_TIB *Self;
} NT_TIB, *PNT_TIB;