ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

spy.c File Reference
#include <user32.h>
#include <commctrl.h>
#include <richedit.h>
#include <prsht.h>
#include <wine/debug.h>

Go to the source code of this file.

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 charSPY_GetMsgInternal (UINT msg)
static const USER_MSGSPY_Bsearch_Msg (const USER_MSG *first, const USER_MSG *last, UINT code)
const charSPY_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 charSPY_GetMsgName (UINT msg, HWND hWnd)
const charSPY_GetVKeyName (WPARAM wParam)
static const SPY_NOTIFYSPY_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_NOTIFYend_spnfy_array
static BOOL SPY_Exclude [SPY_MAX_MSGNUM+1]
static BOOL SPY_ExcludeDWP = 0
static int indent_tls_index

Generated on Sat May 26 2012 06:11:28 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.