Data Structures |
| struct | USER_MSG |
| struct | CONTROL_CLASS |
| struct | SPY_NOTIFY |
| struct | SPY_INSTANCE |
Defines |
| #define | SPY_MAX_MSGNUM WM_USER |
| #define | SPY_INDENT_UNIT 4 /* 4 spaces */ |
| #define | DEBUG_SPY 0 |
| #define | SPY_MAX_LVMMSGNUM 182 |
| #define | SPY_MAX_TVMSGNUM 65 |
| #define | SPY_MAX_HDMMSGNUM 19 |
| #define | SPY_MAX_TCMMSGNUM 62 |
| #define | SPY_MAX_PGMMSGNUM 13 |
| #define | SPY_MAX_CCMMSGNUM 9 |
| #define | SPY_MAX_WINEMSGNUM 9 |
| #define | SPY_MAX_VKKEYSNUM 255 |
| #define | USM(a, b) { #a ,a,b} |
| #define | SZOF(a) sizeof(a) |
| #define | RB_GETBANDINFO_OLD (WM_USER+5) /* obsoleted after IE3, but we have to support it anyway */ |
| #define | SPNFY(a, b) { #a ,a,sizeof(b)-sizeof(NMHDR)} |
| #define | SPY_EXCLUDE(msg) (SPY_Exclude[(msg) > SPY_MAX_MSGNUM ? SPY_MAX_MSGNUM : (msg)]) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (message) |
| static __inline INT_PTR | get_indent_level (void) |
| static __inline void | set_indent_level (INT_PTR level) |
| static const char * | SPY_GetMsgInternal (UINT msg) |
| static const USER_MSG * | SPY_Bsearch_Msg (const USER_MSG *first, const USER_MSG *last, UINT code) |
| const char * | SPY_GetClassLongOffsetName (INT offset) |
| static void | SPY_GetClassName (SPY_INSTANCE *sp_e) |
| static void | SPY_GetMsgStuff (SPY_INSTANCE *sp_e) |
| static void | SPY_GetWndName (SPY_INSTANCE *sp_e) |
| const char * | SPY_GetMsgName (UINT msg, HWND hWnd) |
| const char * | SPY_GetVKeyName (WPARAM wParam) |
| static const SPY_NOTIFY * | SPY_Bsearch_Notify (const SPY_NOTIFY *first, const SPY_NOTIFY *last, UINT code) |
| static void | SPY_DumpMem (LPCSTR header, const UINT *q, INT len) |
| static void | SPY_DumpStructure (const SPY_INSTANCE *sp_e, BOOL enter) |
| void | SPY_EnterMessage (INT iFlag, HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) |
| void | SPY_ExitMessage (INT iFlag, HWND hWnd, UINT msg, LRESULT lReturn, WPARAM wParam, LPARAM lParam) |
| int | SPY_Init (void) |
Variables |
| static const char *const | ClassLongOffsetNames [] |
| static const char *const | MessageTypeNames [SPY_MAX_MSGNUM+1] |
| static const char *const | LVMMessageTypeNames [SPY_MAX_LVMMSGNUM+1] |
| static const char *const | TVMessageTypeNames [SPY_MAX_TVMSGNUM+1] |
| static const char *const | HDMMessageTypeNames [SPY_MAX_HDMMSGNUM+1] |
| static const char *const | TCMMessageTypeNames [SPY_MAX_TCMMSGNUM+1] |
| static const char *const | PGMMessageTypeNames [SPY_MAX_PGMMSGNUM+1] |
| static const char *const | CCMMessageTypeNames [SPY_MAX_CCMMSGNUM+1] |
| static const char *const | WINEMessageTypeNames [SPY_MAX_WINEMSGNUM+1] |
| static const char *const | VK_KeyNames [SPY_MAX_VKKEYSNUM+1] |
| static const USER_MSG | rebar_array [] |
| static const USER_MSG | toolbar_array [] |
| static const USER_MSG | tooltips_array [] |
| static const USER_MSG | comboex_array [] |
| static const USER_MSG | propsht_array [] |
| const WCHAR | PropSheetInfoStr [] |
| static const USER_MSG | updown_array [] |
| static const USER_MSG | richedit_array [] |
| static CONTROL_CLASS | cc_array [] |
| static const SPY_NOTIFY | spnfy_array [] |
| static const SPY_NOTIFY * | end_spnfy_array |
| static BOOL | SPY_Exclude [SPY_MAX_MSGNUM+1] |
| static BOOL | SPY_ExcludeDWP = 0 |
| static int | indent_tls_index |