Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

userdata.h File Reference

Go to the source code of this file.

Classes

struct  _USER_DATA_DEFINITION
struct  _CS_DATA_DEFINITION

Defines

#define USER_NUM_PERF_OBJECT_TYPES   2
#define NUM_TOTALS_OFFSET   sizeof(DWORD)
#define NUM_FREEONES_OFFSET   NUM_TOTALS_OFFSET + sizeof(DWORD)
#define NUM_WINDOWS_OFFSET   NUM_FREEONES_OFFSET + sizeof(DWORD)
#define NUM_MENUS_OFFSET   NUM_WINDOWS_OFFSET + sizeof(DWORD)
#define NUM_CURSORS_OFFSET   NUM_MENUS_OFFSET + sizeof(DWORD)
#define NUM_SETWINDOWPOS_OFFSET   NUM_CURSORS_OFFSET + sizeof(DWORD)
#define NUM_HOOKS_OFFSET   NUM_SETWINDOWPOS_OFFSET + sizeof(DWORD)
#define NUM_CLIPDATAS_OFFSET   NUM_HOOKS_OFFSET + sizeof(DWORD)
#define NUM_CALLPROCS_OFFSET   NUM_CLIPDATAS_OFFSET + sizeof(DWORD)
#define NUM_ACCELTABLES_OFFSET   NUM_CALLPROCS_OFFSET + sizeof(DWORD)
#define NUM_DDEACCESS_OFFSET   NUM_ACCELTABLES_OFFSET + sizeof(DWORD)
#define NUM_DDECONVS_OFFSET   NUM_DDEACCESS_OFFSET + sizeof(DWORD)
#define NUM_DDEXACTS_OFFSET   NUM_DDECONVS_OFFSET + sizeof(DWORD)
#define NUM_MONITORS_OFFSET   NUM_DDEXACTS_OFFSET + sizeof(DWORD)
#define NUM_KBDLAYOUTS_OFFSET   NUM_MONITORS_OFFSET + sizeof(DWORD)
#define NUM_KBDFILES_OFFSET   NUM_KBDLAYOUTS_OFFSET + sizeof(DWORD)
#define NUM_WINEVENTHOOKS_OFFSET   NUM_KBDFILES_OFFSET + sizeof(DWORD)
#define NUM_TIMERS_OFFSET   NUM_WINEVENTHOOKS_OFFSET + sizeof(DWORD)
#define NUM_INPUTCONTEXTS_OFFSET   NUM_TIMERS_OFFSET + sizeof(DWORD)
#define SIZE_OF_USER_PERFORMANCE_DATA   NUM_INPUTCONTEXTS_OFFSET + sizeof(DWORD)
#define NUM_USER_COUNTERS   (sizeof(USER_DATA_DEFINITION)-sizeof(PERF_OBJECT_TYPE))/sizeof(PERF_COUNTER_DEFINITION)
#define CS_EXENTER_OFFSET   sizeof(DWORD)
#define CS_SHENTER_OFFSET   CS_EXENTER_OFFSET + sizeof(DWORD)
#define CS_EXTIME_OFFSET   CS_SHENTER_OFFSET + sizeof(DWORD)
#define SIZE_OF_CS_PERFORMANCE_DATA   CS_EXTIME_OFFSET + sizeof(DWORD)
#define NUM_CS_COUNTERS   (sizeof(CS_DATA_DEFINITION)-sizeof(PERF_OBJECT_TYPE))/sizeof(PERF_COUNTER_DEFINITION)

Typedefs

typedef _USER_DATA_DEFINITION USER_DATA_DEFINITION
typedef _CS_DATA_DEFINITION CS_DATA_DEFINITION


Define Documentation

#define CS_EXENTER_OFFSET   sizeof(DWORD)
 

Definition at line 112 of file userdata.h.

#define CS_EXTIME_OFFSET   CS_SHENTER_OFFSET + sizeof(DWORD)
 

Definition at line 114 of file userdata.h.

#define CS_SHENTER_OFFSET   CS_EXENTER_OFFSET + sizeof(DWORD)
 

Definition at line 113 of file userdata.h.

#define NUM_ACCELTABLES_OFFSET   NUM_CALLPROCS_OFFSET + sizeof(DWORD)
 

Definition at line 66 of file userdata.h.

#define NUM_CALLPROCS_OFFSET   NUM_CLIPDATAS_OFFSET + sizeof(DWORD)
 

Definition at line 65 of file userdata.h.

#define NUM_CLIPDATAS_OFFSET   NUM_HOOKS_OFFSET + sizeof(DWORD)
 

Definition at line 64 of file userdata.h.

#define NUM_CS_COUNTERS   (sizeof(CS_DATA_DEFINITION)-sizeof(PERF_OBJECT_TYPE))/sizeof(PERF_COUNTER_DEFINITION)
 

Definition at line 125 of file userdata.h.

Referenced by GlobalCollect().

#define NUM_CURSORS_OFFSET   NUM_MENUS_OFFSET + sizeof(DWORD)
 

Definition at line 61 of file userdata.h.

#define NUM_DDEACCESS_OFFSET   NUM_ACCELTABLES_OFFSET + sizeof(DWORD)
 

Definition at line 67 of file userdata.h.

#define NUM_DDECONVS_OFFSET   NUM_DDEACCESS_OFFSET + sizeof(DWORD)
 

Definition at line 68 of file userdata.h.

#define NUM_DDEXACTS_OFFSET   NUM_DDECONVS_OFFSET + sizeof(DWORD)
 

Definition at line 69 of file userdata.h.

#define NUM_FREEONES_OFFSET   NUM_TOTALS_OFFSET + sizeof(DWORD)
 

Definition at line 58 of file userdata.h.

#define NUM_HOOKS_OFFSET   NUM_SETWINDOWPOS_OFFSET + sizeof(DWORD)
 

Definition at line 63 of file userdata.h.

#define NUM_INPUTCONTEXTS_OFFSET   NUM_TIMERS_OFFSET + sizeof(DWORD)
 

Definition at line 75 of file userdata.h.

#define NUM_KBDFILES_OFFSET   NUM_KBDLAYOUTS_OFFSET + sizeof(DWORD)
 

Definition at line 72 of file userdata.h.

#define NUM_KBDLAYOUTS_OFFSET   NUM_MONITORS_OFFSET + sizeof(DWORD)
 

Definition at line 71 of file userdata.h.

#define NUM_MENUS_OFFSET   NUM_WINDOWS_OFFSET + sizeof(DWORD)
 

Definition at line 60 of file userdata.h.

#define NUM_MONITORS_OFFSET   NUM_DDEXACTS_OFFSET + sizeof(DWORD)
 

Definition at line 70 of file userdata.h.

#define NUM_SETWINDOWPOS_OFFSET   NUM_CURSORS_OFFSET + sizeof(DWORD)
 

Definition at line 62 of file userdata.h.

#define NUM_TIMERS_OFFSET   NUM_WINEVENTHOOKS_OFFSET + sizeof(DWORD)
 

Definition at line 74 of file userdata.h.

#define NUM_TOTALS_OFFSET   sizeof(DWORD)
 

Definition at line 57 of file userdata.h.

#define NUM_USER_COUNTERS   (sizeof(USER_DATA_DEFINITION)-sizeof(PERF_OBJECT_TYPE))/sizeof(PERF_COUNTER_DEFINITION)
 

Definition at line 102 of file userdata.h.

Referenced by FillInstances(), GlobalCollect(), and OpenUserPerformanceData().

#define NUM_WINDOWS_OFFSET   NUM_FREEONES_OFFSET + sizeof(DWORD)
 

Definition at line 59 of file userdata.h.

#define NUM_WINEVENTHOOKS_OFFSET   NUM_KBDFILES_OFFSET + sizeof(DWORD)
 

Definition at line 73 of file userdata.h.

#define SIZE_OF_CS_PERFORMANCE_DATA   CS_EXTIME_OFFSET + sizeof(DWORD)
 

Definition at line 116 of file userdata.h.

Referenced by GlobalCollect().

#define SIZE_OF_USER_PERFORMANCE_DATA   NUM_INPUTCONTEXTS_OFFSET + sizeof(DWORD)
 

Definition at line 77 of file userdata.h.

Referenced by GlobalCollect().

#define USER_NUM_PERF_OBJECT_TYPES   2
 

Definition at line 39 of file userdata.h.


Typedef Documentation

typedef struct _CS_DATA_DEFINITION CS_DATA_DEFINITION
 

typedef struct _USER_DATA_DEFINITION USER_DATA_DEFINITION
 

Referenced by GlobalCollect().


Generated on Sat May 15 19:45:57 2004 for test by doxygen 1.3.7