⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tdbx.h

📁 Windows 95 系統程式設計大奧秘书籍源码
💻 H
字号:
//==================================
// WIN32WLK - Matt Pietrek 1995
// FILE: TDBX.H
//==================================
#pragma pack(1)

typedef struct _TDBX
{
    DWORD   ptdb;               // 00h  // PTHREAD_DATABASE
    DWORD   ppdb;               // 04h  // PPROCESDS_DATABASE
    DWORD   ContextHandle;      // 08h
    DWORD   un1;                // 0Ch
    DWORD   TimeOutHandle;      // 10h
    DWORD   WakeParam;          // 14h
    DWORD   BlockHandle;        // 18h
    DWORD   BlockState;         // 1Ch
    DWORD   SuspendCount;       // 20h
    DWORD   SuspendHandle;      // 24h
    DWORD   MustCompleteCount;  // 28h
    DWORD   WaitExFlags;        // 2Ch
                                // 0x00000001 - WAITEXBIT
                                // 0x00000002 - WAITACKBIT
                                // 0x00000004 - SUSPEND_APC_PENDING
                                // 0x00000008 - SUSPEND_TERMINATED
                                // 0x00000010 - BLOCKED_FOR_TERMINATION
                                // 0x00000020 - EMULATE_NPX
                                // 0x00000040 - WIN32_NPX
                                // 0x00000080 - EXTENDED_HANDLES
                                // 0x00000100 - FROZEN
                                // 0x00000200 - DONT_FREEZE
                                // 0x00000400 - DONT_UNFREEZE
                                // 0x00000800 - DONT_TRACE
                                // 0x00001000 - STOP_TRACING
                                // 0x00002000 - WAITING_FOR_CRST_SAFE
                                // 0x00004000 - CRST_SAFE
                                // 0x00040000 - BLOCK_TERMINATE_APC
    DWORD   SyncWaitCount;      // 30h
    DWORD   QueuedSyncFuncs;    // 34h
    DWORD   UserAPCList;        // 38h
    DWORD   KernAPCList;        // 3Ch
    DWORD   pPMPSPSelector;     // 40h
    DWORD   BlockedOnID;        // 44h
    DWORD   un2[7];             // 48h
    DWORD   TraceRefData;       // 64h
    DWORD   TraceCallBack;      // 68h
    DWORD   TraceEventHandle;   // 6Ch
    WORD    TraceOutLastCS;     // 70h
    WORD    K16TDB;             // 72h
    WORD    K16PDB;             // 74h
    WORD    DosPDBSeg;          // 76h
    WORD    ExceptionCount;     // 78h
} TDBX, *PTDBX;

#pragma pack()

⌨️ 快捷键说明

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