tib.h

来自「《Windows 95 System Programming Secrets》配」· C头文件 代码 · 共 32 行

H
32
字号
//==================================
// SHOWSEH - Matt Pietrek 1995
// FILE: TIB.H
//==================================
#pragma pack(1)

typedef struct _SEH_record
{
    struct _SEH_record *pNext;
    FARPROC             pfnHandler;
} SEH_record, *PSEH_record;

// This is semi-documented in the NTDDK.H file from the NT DDK
typedef struct _TIB
{
PSEH_record pvExcept;       // 00h Head of exception record list
PVOID   pvStackUserTop;     // 04h Top of user stack
PVOID   pvStackUserBase;    // 08h Base of user stack
WORD    pvTDB;              // 0Ch TDB
WORD    pvThunksSS;         // 0Eh SS selector used for thunking to 16 bits
DWORD   SelmanList;         // 10h
PVOID   pvArbitrary;        // 14h Available for application use
struct _tib *ptibSelf;      // 18h Linear address of TIB structure
WORD    TIBFlags;           // 1Ch
WORD    Win16MutexCount;    // 1Eh
DWORD   DebugContext;       // 20h
DWORD   pCurrentPriority;   // 24h
DWORD   pvQueue;            // 28h Message Queue selector
PVOID*  pvTLSArray;         // 2Ch Thread Local Storage array
} TIB, *PTIB;
#pragma pack()

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?