Ignore:
Timestamp:
Sep 26, 2001, 5:32:11 PM (24 years ago)
Author:
phaller
Message:

added calldepth tracing and message buffer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/thread.h

    r5139 r6830  
    127127              ULONG          newWindow;      // Pointer to window object of window that was just created
    128128              void*          pWsockData;     // Winsock data pointer (NULL if unused)
     129           
     130              // used for PM-to-Win32 message translation
     131              PVOID          pMessageBuffer; // MessageBuffer object
     132                                             // (here typeless due to include conflicts)
    129133              DWORD          lParam;         // MessageExtraInfo
    130134              WINDOWPOS      wp;             // Used by message translation for WM_WINDOWPOSCHANGED
     
    136140              MSG            msg;            // Used by message translation to store translated PM message (sent to win32 window proc in pmwindow.cpp)
    137141              MSG            msgWCHAR;       // Used to store extra WM_CHAR message generated by TranslateMessage
     142              BOOL           fWM_SETFOCUS;   // set during WM_SETFOCUS message processing
     143              HWND           hwndFocus;      // set during WM_SETFOCUS message processing
     144           
    138145              DWORD          pidDebuggee;    // process id of debuggee
    139146              DWORD          logfile;        // last FILE ptr used for logging (for exception handling in vfprintf)
     
    141148              DWORD          lcid;           // thread lcid
    142149              BOOL           fIgnoreMsgs;    // set to true if waiting in WaitForSingleObject
    143               BOOL           fWM_SETFOCUS;   // set during WM_SETFOCUS message processing
    144               HWND           hwndFocus;      // set during WM_SETFOCUS message processing
     150           
     151#ifdef DEBUG
     152              // used for call stack tracking
     153              ULONG          dbgCallDepth;   // is de-/incremended by ODINWRAP macros
     154#endif
    145155          } odin;
    146156#endif
Note: See TracChangeset for help on using the changeset viewer.